Fortsetzung von http://entwickler-forum.de/showthread.php?t=55579
Hallo Leute,
habe eine Anwendung eines Freundes die soweit super funktioniert.
Problem:
Solange die Anwendung läuft, kann man den Rechner aber nicht herunterfahren.
Wüsste vielleicht einer was ich im Code ändern muss, damit bei der WM_QUERYENDSESSION eine 1 zurückgegeben wird.
Denn wenn ich es richtig verstandne habe, läuft das ganze so ab:
Win32 verschickt die Botschaft WM_QUERYENDSESSION an alle Top-Level-Fenster. Antwortet nur eine einzige Anwendung mit dem Rückgabewert 0, so darf Windows nicht herunterfahren.
Und daran muss es bei dem Programm hier liegen da ich wirklich schon seit Stunden hier sitze und alles mögliche ausprobiert habe, und nichts bringt das Teil zum herunterfahren (ausgenommen die shutdown.exe).
vielen Dank
Gruß
semcor
Hallo Leute,
habe eine Anwendung eines Freundes die soweit super funktioniert.
Problem:
Solange die Anwendung läuft, kann man den Rechner aber nicht herunterfahren.
Wüsste vielleicht einer was ich im Code ändern muss, damit bei der WM_QUERYENDSESSION eine 1 zurückgegeben wird.
Denn wenn ich es richtig verstandne habe, läuft das ganze so ab:
Win32 verschickt die Botschaft WM_QUERYENDSESSION an alle Top-Level-Fenster. Antwortet nur eine einzige Anwendung mit dem Rückgabewert 0, so darf Windows nicht herunterfahren.
Und daran muss es bei dem Programm hier liegen da ich wirklich schon seit Stunden hier sitze und alles mögliche ausprobiert habe, und nichts bringt das Teil zum herunterfahren (ausgenommen die shutdown.exe).
vielen Dank
Gruß
semcor
Comment