2 u014180504 u014180504 于 2015.06.21 11:47 提问

winform中继承base实现屏蔽系统热键,求源码

近期想做一个锁屏,采用键盘钩子在win7上一直不完美,听说继承base类可以实现,但是不知道具体怎么实现屏蔽系统热键,比如alt+f4,任务管理器等等啊,求源码或详细思路,谢谢

2个回答

caozhy
caozhy   Ds   Rxr 2015.06.21 19:05

继承base实现屏蔽系统热键
没这么神奇,只能吃掉本窗体的键盘消息的响应。

u014180504
u014180504 回复u014180504: 就是想实现制作一个窗体,然后实现锁屏功能,就是把窗体最大化然后不让用户使用alt+f4或者启用任务管理器把窗体关闭掉,从而实现锁屏 如果继承base不能屏蔽掉那些系统的热键,就没有办法实现锁屏啦,那该怎么做才能实现
2 年多之前 回复
u014180504
u014180504 回复u014180504: 就是想实现制作一个窗体,然后实现锁屏功能,就是把窗体最大化然后不让用户使用alt+f4或者启用任务管理器把窗体关闭掉,从而实现锁屏 如果继承base不能屏蔽掉那些系统的热键,就没有办法实现锁屏啦,那该怎么做才能实现
2 年多之前 回复
u014180504
u014180504 就是想实现制作一个窗体,然后实现锁屏功能,就是把窗体最大化然后不让用户使用alt+f4或者启用任务管理器把窗体关闭掉,从而实现锁屏
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2015.06.21 23:54

任务管理器可以通过组策略禁用
阻止alt+f4只要在Closing事件中写e.cancel=true即可。

caozhy
caozhy 回复small_nie: 也可以通过代码控制
2 年多之前 回复
u014180504
u014180504 组策略禁用是手动设置的吧,我想要的是全部都用代码实现禁止
2 年多之前 回复
u014180504
u014180504 本人比较菜鸟,对一些东西了解的少,可以给一段具体代码嘛,感激不尽
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片