Moin Silent,
such mal hier nach
SHGetSpecialFolderPath (dann zu verwenden mit CSIDL_PROGRAM_FILES, CSIDL_WINDOWS).
Alternativ könntest Du auch die Umgebungsvariable PROGRAMFILES (SYSTEMROOT) auslesen.
Im zweiten Falle muss dann nur der Laufwerksbuchstabe extrahiert werden.