Ctrl-Alt-Del feststellen
-
Guten Morgen,
in der FAQ kann man lesen, daß man unter Win2k/XP Ctrl-Alt-Del nicht abfangen kann.
*Abfangen* will ich es auch nicht, ich würde nur gern wissen, wie ich *bermerke*, daß es gedrückt wurde.Ich möchte also weder mein Programm vor dem Taskmanager verstecken noch den Ctrl-Alt-Del-Zustand verhindern, ich möchte nur mein Programm anhalten, wenn der User diese Kombination drückt.
Schickt Windows da vielleicht eine Message an alle aktiven Programme?
Danke für alle Ideen!
-
nein, lass es! warum willst du so einen scheiss machen? einfach geht es nicht
-
hi du,
ich weis es selber nicht so genau, aber schau dir doch mal die WindowsHooks anhKeyboardHook = SetWindowsHookEx(
WH_KEYBOARD,
ProcKeyboardHook,
hInstance,
NULL);wie man aber tastaturkombination wie ctrl+alt+entf abfängt weis ich net
-
das unter 2000 und auch XP NICHT
-
Okay, danke @ all, dann laß ich das.
(Soll der XP-User doch zur Hölle fahren
-
Was denn jetzt verstecken, oder bei Anzeige des Taskmanagers beenden / anhalten?
Dafür braucht man doch gar nicht STRG+ALT+DEL abfragen..
-
@TKool:
Hmm? Ich hab doch gesagt, daß es nicht ums Verstecken des
Programms vor dem Benutzer geht.Dafür braucht man doch gar nicht STRG+ALT+DEL abfragen..
Sondern?
-
Selbst wenn man es abfragen könnte - was soll das bringen?
Unter XP wird z.B. nur der TaskManager gestartet. Warum sollte dann dein Programm anhalten?
-
Dann such doch mit FindWindow() zyklisch nach dem Taskmanager.
Z.B. mit einem Timer.
-
@TKool:
Würde das nicht spätestens bei einer fremdsprachigen Windows-version schiefgehen (ehrliche Frage) ?