Thema: Delphi Autostart

Einzelnen Beitrag anzeigen

DelphiUser123

Registriert seit: 23. Feb 2013
23 Beiträge
 
#1

Autostart

  Alt 9. Okt 2015, 11:42
Liebe Delphi Freunde,

ich möchte eine Verknüpfung meines Programmes in den Autostart Ordner verschieben.
Und zwar automatisch und für beliebige Rechner und nicht manuell.

Dazu benötige ich den Pfad für Autostart (der bei jedem Rechner anders sein kann).
Meine Recherchen ergaben: SHGetKnownFolderPath muss ich benutzen und in Uses Shlobj hinzufügen.
Microsoft sagt:
Code:
HRESULT SHGetKnownFolderPath(
  _In_     REFKNOWNFOLDERID rfid,
  _In_     DWORD           dwFlags,
  _In_opt_ HANDLE          hToken,
  _Out_    PWSTR           *ppszPath
);
Nun schreibe ich in das erste Argument FOLDERID_Startup, jedoch meldet Delphi zu eben diesem: "undeklarierter Bezeichner". Fehlt in Uses noch etwas das ich einbinden muss oder was mache ich falsch?

Vielen Dank für Antworten.
  Mit Zitat antworten Zitat