0
Wie kann ich überprüfen, ob mein Programm als Administrator auf einem Windows 7-System mit C ausgeführt wird?Programm als Administrator ausführen
Im Batch konnte ich etwas entlang der Linien von tun:
whoami /groups | findstr /b /c:"Mandatory Label\High Mandatory Level" | findstr /c:"Enabled group" > nul: && set IS_ELEVATED=1
if %IS_ELEVATED%==0 (
set /p _="You need to run Utilis as administrator, run with admin cmd. Press enter to exit..
)
Dies wird überprüfen, ob der aktuelle Benutzer ein Administrator ist oder nicht. Wie kann ich das gleiche Konzept in C erreichen?
Durch Festlegen der Eigenschaften der ausführbaren Datei, sodass sie nur vom Administrator ausgeführt werden kann? –
@ WeatherVane Das könnte funktionieren, gibt es einen Weg, ich könnte es aus dem Programm selbst tun? – jakehimton
Sorry, habe das noch nie probiert. –