Forum: Win32/Win64 API (native code)
by Luckie,
24. Sep 2010
@himitsu: Man kann das Runterfahren nur verzögern, wenn man QueryEndSession negativ beantwortet. Zeit zum Speichern bleibt also noch.
Forum: Win32/Win64 API (native code)
by Luckie,
24. Sep 2010
Ich finde es nicht unschön. Ich fand es immer nervig, wenn ein Programm das Runterfahren abgebrochen hat, obwohl ich den Rechner runterfahren wollte.
Mit shutdown -a kann man das sicherlich abbrechen, allerdings sind zum Ausführen Administratorrechte erforderlich und die sollten eigentlich bei einem gewöhnlichem Nutzer nicht vorhanden sein.
Forum: Win32/Win64 API (native code)
by Luckie,
24. Sep 2010
Ab Vista ist es allerdings so, dass das Betriebssystem keine Rücksicht mehr nimmt auf den Rückgabewert von QueryEndSession. Das Betriebssystem fährt auch runter, wenn man sagt, es soll nicht runterfahren. Die Entwickler haben sich gesagt, "der Benutzer will das System runterfahren, also fahren wir es auch runter".