Autor Beitrag
Novo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 90

Win XP, Win 7
Delphi 7 Enterprise, Delphi 2009
BeitragVerfasst: Di 16.12.08 10:15 
Hallo,
Ich habe Windows 7 PreBeta. (Nur zum Antesten in den 30Tagen, versteht sich)
ich möchte in die neue Super Taskbar Shortcuts meines Programmes anlegen.
Das Problem ist, dass Microsoft das nicht vorgesehen hat, dort Shortcuts automatisch abzulegen.
Das dürfen nur noch die User manuell!

Damit ihr wisst, was ich meine:
user defined image

So, aber wenn man das manuell macht, werden irgendwelche Pfade angelegt, irgendwas in die Registry geschrieben etc.
Das kann man dann ja natürlich per Programm nachmachen!

In diesem Pfad werden die Shortcuts abgelegt:
C:\Users\%username%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Allein da was reinschieben, bringt aber noch nichts ...


Wer von euch hat schon Windows 7 zum Testen / Software anpassen und hätte Interesse, das rauszubekommen?


Mfg Novo
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 16.12.08 11:10 
user profile iconNovo hat folgendes geschrieben Zum zitierten Posting springen:
Das Problem ist, dass Microsoft das nicht vorgesehen hat, dort Shortcuts automatisch abzulegen.
Das dürfen nur noch die User manuell!
Gut, wenn es so ist! Ich hoffe Microsoft hat das auch geschützt, so dass da wirklich kein Programm etwas einfach ablegen kann, zumindest nicht ohne entsprechende Warnung (per UAC z.B.). Das hat mich schon manchmal genervt, dass manche Programme das ohne Nachfrage gemacht haben.

Aber vielleicht hast du die Möglichkeit auch nur nicht gefunden ;-).

user profile iconNovo hat folgendes geschrieben Zum zitierten Posting springen:
So, aber wenn man das manuell macht, werden irgendwelche Pfade angelegt, irgendwas in die Registry geschrieben etc.
Das kann man dann ja natürlich per Programm nachmachen!
Veränderungen kann man mit diesem Tool herausfinden:
www.netzwelt.de/soft...4-install-watch.html

Außerdem gibt es Tools, die dir live anzeigen welche Registrywerte geschrieben werden etc., der Name fällt mir gerade nicht ein.
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 16.12.08 12:08 
RegMon, von den (ehemals) SysInternals
technet.microsoft.co...ernals/bb896652.aspx

_________________
PROGRAMMER: A device for converting coffee into software.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 16.12.08 12:30 
Genau das Tool meinte ich.
Wenn man das richtig filtert findet man schnell die gesuchten Zugriffe.
Novo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 90

Win XP, Win 7
Delphi 7 Enterprise, Delphi 2009
BeitragVerfasst: Di 16.12.08 13:03 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Aber vielleicht hast du die Möglichkeit auch nur nicht gefunden ;-).

ne da stand mal wo was, dass Microsoft das Unterbinden will!
Eben drum such ich doch nach einer möglichkeit, auch wenns ne File editierne muss oder inner registry rumpfuschen muss!

danke für das tool instalLWatch, bin gespannt
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 16.12.08 13:05 
Hm... wenn Microsoft versucht, dies zu verhindern, wird es schon seine Gründe haben?
Die machen das wohl nicht, um die User zu ärgern (auch, wenn ich mir da manchmal nicht sicher bin)

_________________
PROGRAMMER: A device for converting coffee into software.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 16.12.08 13:09 
Wenn sich bei mir ein Programm (jetzt unter XP oder Vista meine ich) ungefragt in die Schnellstartleiste einträgt, fliegt es sofort wieder von der Festplatte egal wie gut es sonst ist. Solange das Programm dies als Option anbietet ist das ja ok, auch wenn ich es lieber manuell mache.
Novo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 90

Win XP, Win 7
Delphi 7 Enterprise, Delphi 2009
BeitragVerfasst: Di 16.12.08 13:46 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Wenn sich bei mir ein Programm (jetzt unter XP oder Vista meine ich) ungefragt in die Schnellstartleiste einträgt, fliegt es sofort wieder von der Festplatte egal wie gut es sonst ist. Solange das Programm dies als Option anbietet ist das ja ok, auch wenn ich es lieber manuell mache.

schon, aber unter Window 7 hat die Taskleite eine noch größere Bedeutung!
nenn es eine Launchbar / Favouriten sammlung
Und unter Favouriten hätte man sein eigenes Programm schon gerne!^^

Also hab folgendes rausgefunden:
technet.microsoft.co...ernals/bb896645.aspx
damit kann man alle Zugriffe auf registry und Filesystem incl. Windows eigene Events sniffen

Hier kommen die Shortcuts hin:
C:\Users\b.novosel\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Hier auch:
C:\Users\b.novosel\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts

und hier werden Iconx16, Iconx32, Iconx64 usw. .db Daten angelegt!
Also wird man hier wohl die Icon.DB öffnen und bearbeiten müssen!
C:\Users\b.novosel\AppData\Local\Microsoft\Windows\Explorer
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 16.12.08 13:58 
user profile iconNovo hat folgendes geschrieben Zum zitierten Posting springen:
schon, aber unter Window 7 hat die Taskleite eine noch größere Bedeutung!
Ich weiß, ich kann zwar es zwar noch nicht testen, aber gelesen hab ich darüber durchaus etwas.

user profile iconNovo hat folgendes geschrieben Zum zitierten Posting springen:
Und unter Favouriten hätte man sein eigenes Programm schon gerne!^^
Ich sagte ja, solange das nur eine Option ist ist das ja völlig ok. Ich würde es zwar nie nutzen, aber andere ja vielleicht.

user profile iconNovo hat folgendes geschrieben Zum zitierten Posting springen:
und hier werden Iconx16, Iconx32, Iconx64 usw. .db Daten angelegt!
Also wird man hier wohl die Icon.DB öffnen und bearbeiten müssen!
C:\Users\b.novosel\AppData\Local\Microsoft\Windows\Explorer
Das hört sich nach Thumbnail-Dateien an, wie es sie unter XP ja schon gibt, vielleicht sehen die ja ähnlich aus.

Selbst ausprobieren kann ich es ja erst dann, wenn ich Windows 7 zum Testen bekommen kann.