键盘和鼠标(50分)

  • 主题发起人 主题发起人 lylyly
  • 开始时间 开始时间
L

lylyly

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能为我提供将键盘和鼠标封死的例子。
 
做ScreenSaver。
 
还是作个加密程序吧,SCREENSAVER太简单了,也不太符合条件。
 
做Hook程序,但你要锁住什么?
 
哈哈,骗骗windows:
用 SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Oldvalus, 0)
windows就以为屏幕保护程序正在运行,系统就会屏蔽按键和鼠标动作。
 
请问delphi-abc你是否见一种教学软件,教师机发出一个命令,将所有学生用机
器锁住或是其中一台锁住。学生操作键盘或是鼠标,机器都没有反应。再由教师
机发出命令,将其键盘和鼠标释放。
 
kucio好象不行,delphi5说Oldvalus没有定义.
 
>>请问delphi-abc你是否见一种教学软件,教师机发出一个命令,将所有学生用机
>>器锁住或是其中一台锁住。学生操作键盘或是鼠标,机器都没有反应。再由教师
>>机发出命令,将其键盘和鼠标释放。

呵呵,是winschool,我们上课老师就这么用,但是我把监控插头偷偷拔掉,继续
上大富翁……
 
锁键盘可以用嵌入汇编,封锁20端口。
但好象不能封锁控制键,只能锁住有效字符键!
封锁:
Asm
IN AL,21H
OR AL,02H
OUT 21H,AL
end;

解锁:
Asm
IN AL,21H
AND AL,0FDH
OUT 21H,AL
end;
 
同意kucio
这样可以,不过lylyly你得先定义一个过程才行,就是那个OLDVALUES
 
多人接受答案了。
 
后退
顶部