generelle Computerbefehle
-
Wie kann ich generelle Computerbefehle erstellen? Z.B. pc->shutdown(); oder so ähnlich?! Also ich möchte, dass der Pc beim Klick auf einen Button herunterfährt.
-
Du kannst mit PInvoke die native Win32 API ansprechen.
Oder du kannst ein externes Programm wie z.B. "shutdown.exe" rausstarten.
-
Meine Shutdown.exe funzt nicht. (Und ich bin mir sicher, dass du die Exe in %WINDIR%/System32 meinst.)
-
Die shutdown.exe ist ein Konsolen-Programm, welches mit entsprechenden Parametern AUCH den PC herunterfahren kann.
Wenn man shutdown mit dem Parameter -s verwendet, wird der PC heruntergefahren.
Man könnte ihn aber auch mit dem Parameter -r neustarten.Um dir alle Befehle anzeigen zu lassen, schreibe shutdown in eine Konsole bzw. der cmd von Windows. Dann kommt eine Auflistung der möglichen Parameter.
Es gibt auch die möglichkeit solche Befehle direkt über die API aufzurufen. Ich weiß jedoch nicht wo man sie bei C++/CLI findet, und habe momentan keine Möglichkeit dieses nachzuschauen.
-
Meint ihr ich soll 'ne Konsolenanwendung mit dem Befehl shutdown /p (fährt den PC sofort herunter - ohne Verzögerung wie bei s) schreiben und diese von meinem anderen Programm als externes Proggi starten?