怎样用API屏蔽ALT-Tab键?
在做一个考试系统时,我想用API屏蔽ALT-Tab、Ctrl-Esc、Win等键,但发现常用的向系统发送“屏保正在运行”的假消息只能在98中用在2000中不管用,哪位朋友有好一点的办法? 问题点数:60、回复次数:5Top
1 楼saucer(思归)回复于 2002-05-27 08:06:09 得分 20
try this DLL
DSKEYBRD
http://www.allapi.net/vbexamples/vbexample.php?vbexample=DSKEYBRD
Top
2 楼softbunny(软件兔)回复于 2002-05-27 08:28:39 得分 0
谢谢,先看看去!
不过,可不可以自己写?Top
3 楼tony_jian(晕了)回复于 2002-05-27 08:29:48 得分 20
'禁止或允许使用 Alt+Tab
Public Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByRef lpvParam As Any, ByVal fuWinIni As Long) As Long
Private Sub DisableAltTab(cEnabled As Boolean)
Dim X As Long, bDisabled As Long
bDisabled = Not bEnabled
X = SystemParametersInfo(97, bDisabled, CStr(1), 0)
End SubTop
4 楼softbunny(软件兔)回复于 2002-05-27 08:34:02 得分 0
看了一下,感觉与我的要求不一样。
1、我需要从一个ASP页面中调用。
2、这个DLL比王国荣的HOOK.DLL还差一些。
3、我想用自己的代码来解决。
不过,同样感谢你,这个贴子中我至少会给你留出20分!Top
5 楼sunxl(小呆)回复于 2002-05-27 14:20:26 得分 20
你可以用客户端代码 实现
window.event.altKey 取得 alt键
window.event.ctrlKey ...
window.event.buttonTop
相关问题
- 如何屏蔽ALT+TAB键?
- 怎样屏蔽Alt+Tab和Ctrl+Alt+Del?
- 如何屏蔽CTRL+ALT+DEL和ALT+TAB,WIN键?
- ----怎么屏蔽系统热键,如Alt+Tab,Ctrl+Alt+Del ???
- 要屏蔽alt+f4
- win2000下可以屏蔽Alt+tab,还有Windows键吗?
- 如何屏蔽系统热键Alt+Tab、Ctrl+Esc及windows键?还有Ctrl+Alt+Del.
- 用JAVASCRIPT如何屏蔽系统的功能热键(alt+tab;ctrl+alt+del;等等...)
- 请问如和修改windows的开始菜单及屏蔽alt-tab功能?
- 如何在程序内屏蔽掉Alt+Tab这组系统功能键?




