Hallo,
aus einer Applikation, die über entsprechende Adminrechte verfügt, möchte ich per
ShellExecute dem Benutzer "Systemeigenschaften" zeigen.
Ich hatte an folgenden Code gedacht:
Delphi-Quelltext
1:
| ShellExecute(0, 'open', 'control', 'sysdm.cpl,,4', '', SW_SHOWNORMAL); |
Ich habe das Verhalten bisher nicht unter XP getestet, aber unter Vista wird nur ein Teil der Systemeigenschaften gezeigt.
Z.B. Informationen über Wiederherstellungspunkte werden nicht angezeigt.
Anscheinend wird das Programm mit einfachen Userrechten gestartet und nicht mit administrativen.
Gibt es ein Möglichkeit über diesen Weg Rechte zu vererben?
Oder z.B. das gleiche Verhalten wie WinTaste + R (Run... bzw. Ausführen...) mit der gleichen Eingabe von oben zu provozieren?
Ein runas /user:administrator ... ist keine Lösung in meinem Fall.
Vermutlich bleibt nur der Weg über CreateProcess?
MfG
mindtrap