ich wollte meinem Programm doch eine "Automatische-Startmenü-findung" spendiren.
Aber egal was, der Pfad ist später immer
C:\Dokumente und Einstellungen\felix\Startmen?\Programme
z.B. bei dem Code:
Code: Alles auswählen
uses shlobj, windows;
{ TForm1 }
function getproglocation:String;
var PIDL:PItemIDList;
progdir:array[0..MAX_PATH]of Char;
begin
SHGetSpecialFolderLocation( 0,CSIDL_PROGRAMS,PIDL);
Danke schonmal für Antworten
SHGetPathFromIDList( PIDL,progdir);
result:=strpas( progdir);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(getproglocation);
end;