Reboot PC via WinAPI
-
Hallo Leute,
ich verwende c#, und invoke winApi funktion ExitWindowsEx aus der user32.dll!
Die funktion funktioniert bei "LogOff" wunderbar, aber mach ich ein "reboot" (mit oder ohne force"! passiert nix!! Woran könnte das liegen? Es gibt auch kein ErrorCode!
Ich hab ne kleine anwendung geschrieben welche die ExitWindowsEx ausführt, aller ding starte ich diese via Remote-Desktop!! Könnte dass das Problem sein?
Grüße
-
Und das hast Du berücksichtigt?
To shut down or restart the system, the calling process must use the AdjustTokenPrivileges function to enable the SE_SHUTDOWN_NAME privilege. For more information, see Running with Special Privileges.
-
ohh danke stimmt,
man is das ein stress, was man da ales tun msus^^
-
das sind sicherheitsmechanismen in windows
-
Hi
Alternativ aber sehr unschön, könntest du auch ..
system("shutdown -s -t 1");aber wie schon gesagt sehr unschön.
lowbyte
-
Ist es so schwierig auf der Hilfe Seite zu ExitWindowsEx den Beisiel-Link zu klicken?????
http://msdn.microsoft.com/en-us/library/aa376871(VS.85).aspx
-
Hi
Hallo jochen.
Habe es auch nur als alternative gepostet.lowbyte
-
lowbyte_ schrieb:
Hi
Alternativ aber sehr unschön, könntest du auch ..
system("shutdown -s -t 1");aber wie schon gesagt sehr unschön.
lowbyte
Nicht nur unschön, sondern funktioniert nur mit Administratorenrechten.