@Luckie:
Ich will aber mal was hierzu sagen:
| UGrohne hat folgendes geschrieben: |
Da gibts nen Ordner dafür:
Dokumente und Einstellungen\[Benutzername]\Anwendungsdaten\Microsoft\Internet Explorer\Quick Launch
Musst jetzt nur noch den Profilpfad des Benutzers rauskriegen |
Das funktioniert nur auf NT-Systemen (speziell wohl 2000 und XP). Wenn das Programm aber veröffentlicht werden und als Feature diesen Link in der Schnellstartleiste erstellen soll, dann geht das unter 9x in die Hose. Hier steckt der Schnellstartordner nämlich unter dem Windows-Verzeichnis.
Ich empfehle daher den Einsatz einer Shell-Funktion (etwa
SHGetSpecialFolderPath, und Co.), mit der man den Pfad von bestimmten Ordnern ermitteln kann. Die dafür notwendige Shell-Konstante lautet übrigens
CSIDL_APPDATA und entspricht dem Ordner
Quelltext
1:
| Laufwerk:\Pfad\...\Anwendungsdaten |
(oder die englischen Entsprechungen auf einem englischen Windows). An diesen ermittelten Teil muss man demnach nur noch
Quelltext
1:
| Microsoft\Internet Explorer\Quick Launch |
anhängen, und man ist (relativ unabhängig von der laufenden Windows-Version) am richtigen Ort!
Nachtrag:
...wie kann ich spezielle Ordner finden?; als Anregung, wie man die Shellfunktionen nutzt. - Und mit Bestürzung habe ich festgestellt, dass es das schon mal gab:
Systemordner. Erschreckend, diese Suchfunktion.
