我认为很难的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 05:26:59
我想做一个程序,使得该程序运行后,在最小化的状态也就是该程序虽然未被激活,不过还是可以检测到系统的输入比如鼠标移动还有敲击键盘,并且可以做出反应。请问各大高手怎么做啊 皇家救星速度来啊 小弟谢过再谢过
是你们让我重拾学习的信心,衷心祝福大家...都是好人啊

用SetWindowsHookEx安装WH_KEYBOARD、WH_MOUSE的键盘和鼠标钩子。
由于具有病毒和木马的行为了,不排除杀毒软件会报警,那做成驱动吧。

可以实现

呀呀,不就一个键盘鼠标钩子就能解决的问题啊,还难不难,忽悠

键盘和鼠标钩子:
SetWindowsHookEx(...);
查MSDN上面有详细!

SetWindowsHookEx(WH_KEYBOARD,.....,0);

楼上的方法都过于复杂,我有个简单的方法,就是设置计时器.
SetTimer,定时去捕捉键盘或鼠标状态.用GetKeyState.就可以了.