Beim Schließen Aktion ausführen
-
Wie kann ich beim Schließen des Konsolenfensters einen Befehl ausführen?
-
Wenn's eine 32-Bit-Konsolenanwendung ist: hast du mal probiert, eine Nachrichtenschleife zu implementieren und auf WM_DESTROY oder so zu reagieren? Nur 'ne Idee...
-
_matze schrieb:
Wenn's eine 32-Bit-Konsolenanwendung ist: hast du mal probiert, eine Nachrichtenschleife zu implementieren und auf WM_DESTROY oder so zu reagieren? Nur 'ne Idee...
Ist nicht möglich. Man kommt an das Handle nciht heran.
Es dürfte aber mit SetConsoleCtrlHandler / CTRL_CLOSE_EVENT gehen.
http://msdn.microsoft.com/en-us/library/ms686016(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms683242(VS.85).aspx