Verhindern das sich eine Exe selber beendet.
-
Hallo Forum,
ich möchte verhindern das ein User meine Exe beendet. Das er sie noch mit dem Taskmanger abschießen ist mir klar. Mein Problem ist das nachdem ich den Beenden Button oben rechts im Fenster entfernt habe er immer noch mit Alt+F4 mein Fenster beenden kann. Wie kann ich das verhindern?
case WM_DESTROY: PostQuitMessage(0); return 0;Kann ich das Beenden noch irgendwie verhindern wenn diese Msg mich erreicht?
(Hab in der Faq nichts gefunden.)Vielen Grüße
F
-
WM_ONCLOSEQUERY
-
Hallo Flippy,
wie wärs mit einem Message-Hook. Dort greifst du die entsprechenden Nachrichten einfach ab und lässt sie dadurch nicht deine Messagequeue erreichen.
Musst mal zu dem Thema etwas rumsuchen, wurde schon öfters behandelt.MfG
yogle
-
WebFritzi schrieb:
WM_ONCLOSEQUERY
So ein Quatsch.
-
vcl schrieb:
WebFritzi schrieb:
WM_ONCLOSEQUERY
So ein Quatsch.
LOL, ja.
Ist natürlich Quatsch. Das ist die entsprechende VCL-Behandlungsmethode. Ich such grad mal nach, wie die in der WinAPI heißt...
-
Es ist WM_QUERYENDSESSION

EDIT: Nee, stimmt auch nicht. Das wird nur aufgerufen, wenn Windows runtergefahren werden soll. hmmm, ich schau nochmal weiter...
-
lol, es geht ganz einfach:
case WM_CLOSE: return 0;
-
Vielen Dank WebFritzi

-
No Prob, Mister.
