Ich noch einmal-
Ich gebe jetzt wohl auf- Es scheint keinen Weg zu geben, eine Anwendung mit Admin-Rechten auszuführen ohne den
UAC-Dialog. Selbst wenn man das Passwort für einen Admin-Account hinterlegt hat.
CreateProcessAsUser
,
CreateProcessWithLogOnW
, die alle gehen an sich. Aber Adminrechte können sie dem neuen Prozess auch nicht verschaffen. Das geht nur über
ShellExecute
, und das macht immer den
UAC-Dialog auf.
Schade.