TC官方合作论坛

标题: TC能做屏蔽WIN键么? [打印本页]

作者: rxuehao    时间: 2014-3-24 17:42
标题: TC能做屏蔽WIN键么?
如题!!谢谢

作者: itcfan    时间: 2014-3-25 13:11
本帖最后由 itcfan 于 2014-3-25 14:24 编辑

//消息路由功能
功能 屏蔽WIN键_消息路由(句柄,消息,w参数,l参数,时间,x坐标,y坐标)
    如果(w参数==91)//说明:左边的WIN键。
        键盘.按下(27)  //说明:这个等于按下ESC键取消。
    如果结束
    如果(w参数==92)//说明:右边的WIN键。
        键盘.按键(188,1)  //说明:这个等于按WIN+,组合键一次,反正不会冲突就行。
    如果结束
    返回 假
功能结束

嘻嘻……虽然实现过程……至少感觉不弹出了……

//================

还有一种注册表的:
屏蔽win键
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,5B,E0,00,00,00,00


解除屏蔽win键
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=-

//================

更高级用HOOK屏蔽的就等大神编出插件吧……
作者: rxuehao    时间: 2014-3-27 11:04
itcfan 发表于 2014-3-25 13:11
//消息路由功能
功能 屏蔽WIN键_消息路由(句柄,消息,w参数,l参数,时间,x坐标,y坐标)
    如果(w参数==91)// ...

非常感谢您的回答。。不过这样是屏蔽不了WIN+d 的!




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1