Also die angegebenen Funktionen bringen bei mir eine Anwendung zu Tage, die (WinXP) als Administrator (bin ich) läuft aus einem Dienst, der eindeutig unter System läuft. Außerdem stimmt bei mir auch der Environment-Block (Dienst schreibt den nämlich richtig in eine Log-Datei). Den Reg-Hive hab ich noch nicht getestet, aber da das auch unter Win7 läuft, denke ich mal, dass mein Code funktioniert hat.
Irgendwie muss es ja schließlich möglich sein den Prozess zwar
UAC elevated aber im richtigen Benutzerkontext zu starten.
Das sollte das schwerere sein. Hat die Anwendung das richtige Manifest?
Bernhard