我想通过程序来屏蔽键盘鼠标的输入输出请问该怎样办?(50分)

  • 主题发起人 主题发起人 geyufly
  • 开始时间 开始时间
G

geyufly

Unregistered / Unconfirmed
GUEST, unregistred user!
我想通过程序来屏蔽键盘鼠标的输入输出(也就是我的程序一运行,系统的其他程序,<br>包括快捷键等都无法用)请问该怎样办?
 
你可以做一个窗体(透明的),最大化)<br>禁止切换键,将鼠标固定在窗体的一点,还有其他等等<br><br>这个程序不退出,就无法操作<br>这样就可以实现<br><br>其实和那种网吧管理的一样,开机先登陆,否则,什么也干不了<br>原来写过一个,效果还可以
 
1、你的窗口必须是最大化,而且stayontop<br>2、屏蔽所有快捷键(告诉系统信息,你是屏幕保护)
 
写个键盘HOOK最好了,钩住所有你想要的键.
 
我朋友写好的控件,完全满足你的要求,不过还要考虑一下是否公开代码,也许可以给你的<br>qq44079546
 
我有个想法,用一个窗口接收到所有WINDOWS的消息后拦截,可是不知道行不行,还有代码该怎么写?
 
我做了,在2000下一点问题都没有!
 
请教主提供源代码:lzcbupt@163.com
 
TO:张无忌<br>也给我一个<br>drank@sohu.com
 
给我也一个吧:enigma0702@hotmail.com<br>谢谢了
 
用hook。http://service.lonetear.com/delphi/
 
用hook钩子函数,写个dll就可以了<br>api函数:setwindowshookex,别的自己看帮助
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部