Programm um Windows neu zu starten

Gast #200506
Lesenswert?

Ein frohes Hallo in die Runde.

Ich bin gerade dabei, ein C-Programm mit Borland C++ zu erstellen mit
dem ich Windows jedweder Version (ab 95) neu starten oder runterfahren
kann.
ABER weiß nicht wie ich das Hinkriegen soll.
Möchte daher wissen, ob mir jemand ein Weg aufzeigen kann, wie das
gehen kann.
Habe bislang noch nicht direkt auf Windows zugegriffen.

Mit freundlichen Grüßen
urmel
Gast #200508
Lesenswert?

Ab Windows NT (also auch 2k und XP) muss dein Programm sich zuerst noch
ein Privileg holen, um den Rechner neustarten zu dürfen. Sind nur ein
paar Zeilen Code mehr, Google-Suche spuckt bestimmt hunderte Beispiele
aus.
Gast #200510
Lesenswert?

@Jens: Das ist keine gute Methode, da viel komplizierter. Du müsstest
die Windows-Version abfragen, den Windows-Ordner herausfinden (der muss
schließlich nicht "C:\Windows" sein), herausfinden ob dein Programm
die Rechte hat diese Anwendung auszuführen und und und...

Dann doch lieber korrekt mit ExitWindowsEx neustarten und unter Windows
XP halt das Privileg nicht vergessen (wofür Google massig Beispiele
liefert).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren