Zuletzt verwendete Programme
-
Ich suche gerade nach allen gängigen Verlinkungen zu Programmen:
Taskbar
C:\Users\<user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Startmenü oben (fixiert)
C:\Users\<user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
Desktop
C:\Users\<user>\Desktop
Nur den Pfad für das Startmenü unten (zuletzt verwendete Programme) kann ich nicht finden. Wo liegen diese Links?
Ich benötige diese vier Pfade, um die Links programmtechnisch zu untersuchen.
-
OK, habs gefunden:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
-
Ansonsten ermittle es doch per Programm mit SHGetFolderPath
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762181(v=vs.85).aspxDas kann bei jedem Windows OS ja anders sein.
-
Hallo Martin,
der Funktionsaufruf ist laut MSDN aber als Deprecated markiert.
-
WXCoder schrieb:
Hallo Martin,
der Funktionsaufruf ist laut MSDN aber als Deprecated markiert.
Lies die Doku. Ansonsten: SHGetKnownFolderPath
Aber wenn Du Pre-Vista unterstützt musst Du wohl bei dieser Funktion bleiben.
-
WXCoder schrieb:
...laut MSDN aber als Deprecated markiert.
Wenn du wüsstest, was in MSDN alles als "veraltet" gekennzeichnet wurde
Viele ältere Dinge wurden nicht wirklich durch die neueren ersetzt. Wie Martin schon schrieb: vor Vista (ja, es gibt noch viele XP Nutzer) muss man noch angeblich überholte Mittel verwenden.