Benutzer mit den meisten Antworten
shutdown

Frage
-
Mit welchem Call/Function kann ich den Shutdown abfangen um in meinem Programm, falls es vom User nicht korrekt beendet wird noch entsprechende Befehle ausführen kann.
mfg GJ
- Verschoben Raul TalmaciuMicrosoft contingent staff Freitag, 20. Dezember 2013 09:02
Donnerstag, 19. Dezember 2013 09:00
Antworten
-
shutdown.exe hilft dir da weiter. Es gibt verschiedene Parameter, mit -a bricht man einen Shutdown ab. Keine Ahnung was das mit GPOs zu tun hat. Wenn du am programmieren bist, kannst du den Exit-Code auswerten und dadurch das System am herunterfahren hindern. Allerdings läßt sich das übergehen, indem man das Herunterfahren erzwingt. Mit deinen etwas dürftigen Infos kann man dir nicht gezielt helfen.
- Als Antwort vorgeschlagen Alex Pitulice Freitag, 20. Dezember 2013 09:00
- Als Antwort markiert Alex Pitulice Montag, 23. Dezember 2013 18:09
Donnerstag, 19. Dezember 2013 09:38 -
Hallo,
leider sind die Infos recht dürftig, daher schmeiß ich einfach mal ein
shutdown -a
ein...
@Matthias S. _ : Sorry, ich habe die Antwort erst nach einem Refresh gesehen
MfG, Maikel Gädker Sollte meine Antwort hilfreich oder die Lösung zum Problem sein, würde ich mich über eine entsprechende Bewertung freuen! If my answer was helpful or it solved your problem, I'm glad about a rating!
- Bearbeitet Maikel Gaedker Donnerstag, 19. Dezember 2013 09:45
- Als Antwort vorgeschlagen Alex Pitulice Freitag, 20. Dezember 2013 09:12
- Als Antwort markiert Alex Pitulice Montag, 23. Dezember 2013 18:09
Donnerstag, 19. Dezember 2013 09:44 -
Hallo GZ,
wenn Du das Shutdown einer Anwendung meinst, dann kannst Du den WindowsFormsApplicationBase.Shutdown Event benutzen, um den Shutdown zu abfangen.
Wenn Du System Shutdown/Reboot/Log-off meinst, dann, wie Matthias und Maikel schon gesagt haben, das Befehl shutdown – a wäre die Lösung oder Du kannst den SystemEvents.SessionEnding Event im .NET Framework 4.5 benutzen:
If you are using SessionEnding in a Windows form to detect a system logoff or reboot, there is no deterministic way to decide whether the Closing event will fire before this event.
If you want to perform some special tasks before Closing is fired, you need to ensure that SessionEnding fires before Closing. To do this, you need to trap the WM_QUERYENDSESSION in the form by overriding the WndProc function.
Schau mal auch: API Call to Detect Windows Shutdown Or Restart
Gruss,Alex
Alex Pitulice, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
- Als Antwort vorgeschlagen Alex Pitulice Freitag, 20. Dezember 2013 09:12
- Bearbeitet Alex Pitulice Freitag, 20. Dezember 2013 09:13
- Als Antwort markiert Raul TalmaciuMicrosoft contingent staff Freitag, 27. Dezember 2013 10:01
Freitag, 20. Dezember 2013 09:10
Alle Antworten
-
shutdown.exe hilft dir da weiter. Es gibt verschiedene Parameter, mit -a bricht man einen Shutdown ab. Keine Ahnung was das mit GPOs zu tun hat. Wenn du am programmieren bist, kannst du den Exit-Code auswerten und dadurch das System am herunterfahren hindern. Allerdings läßt sich das übergehen, indem man das Herunterfahren erzwingt. Mit deinen etwas dürftigen Infos kann man dir nicht gezielt helfen.
- Als Antwort vorgeschlagen Alex Pitulice Freitag, 20. Dezember 2013 09:00
- Als Antwort markiert Alex Pitulice Montag, 23. Dezember 2013 18:09
Donnerstag, 19. Dezember 2013 09:38 -
Hallo,
leider sind die Infos recht dürftig, daher schmeiß ich einfach mal ein
shutdown -a
ein...
@Matthias S. _ : Sorry, ich habe die Antwort erst nach einem Refresh gesehen
MfG, Maikel Gädker Sollte meine Antwort hilfreich oder die Lösung zum Problem sein, würde ich mich über eine entsprechende Bewertung freuen! If my answer was helpful or it solved your problem, I'm glad about a rating!
- Bearbeitet Maikel Gaedker Donnerstag, 19. Dezember 2013 09:45
- Als Antwort vorgeschlagen Alex Pitulice Freitag, 20. Dezember 2013 09:12
- Als Antwort markiert Alex Pitulice Montag, 23. Dezember 2013 18:09
Donnerstag, 19. Dezember 2013 09:44 -
Hallo GZ,
wenn Du das Shutdown einer Anwendung meinst, dann kannst Du den WindowsFormsApplicationBase.Shutdown Event benutzen, um den Shutdown zu abfangen.
Wenn Du System Shutdown/Reboot/Log-off meinst, dann, wie Matthias und Maikel schon gesagt haben, das Befehl shutdown – a wäre die Lösung oder Du kannst den SystemEvents.SessionEnding Event im .NET Framework 4.5 benutzen:
If you are using SessionEnding in a Windows form to detect a system logoff or reboot, there is no deterministic way to decide whether the Closing event will fire before this event.
If you want to perform some special tasks before Closing is fired, you need to ensure that SessionEnding fires before Closing. To do this, you need to trap the WM_QUERYENDSESSION in the form by overriding the WndProc function.
Schau mal auch: API Call to Detect Windows Shutdown Or Restart
Gruss,Alex
Alex Pitulice, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
- Als Antwort vorgeschlagen Alex Pitulice Freitag, 20. Dezember 2013 09:12
- Bearbeitet Alex Pitulice Freitag, 20. Dezember 2013 09:13
- Als Antwort markiert Raul TalmaciuMicrosoft contingent staff Freitag, 27. Dezember 2013 10:01
Freitag, 20. Dezember 2013 09:10