vb.net 或C#如何屏蔽整个键盘的输入?

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:51:04
我在做一个强制休息软件(就是没隔一段时间弹出主窗体 并最大化 焦点落在该窗体上) 但是 现在可以轻易的调出任务管理器或者系统菜单结束 相当于没有用 不知道哪位做过 指点下我完成 感激..
你们理解错了 我不是只屏蔽窗体的输入 是全局的 包括任务管理器也打不开哦

设置全局钩子 截获一切鼠标键盘信息 但这样解决不了任务管理器 所以解决办法就是禁用任务管理器
相关资料上网自己查阅 可参看网吧密码锁

1 Js, Keycode 应该在 press事件里控制Keycode按下的键位.或者反向判断.
很简单

2 C# Keycode

主窗体设置formborderstyle为none,topmost=true;失去焦点时让他重获焦点(就是窗口不关闭就是最顶层),keysDown事件只设置几个有用的其它的都让它失效!

很困难的,任务管理器这些的优先级是很高的,你查查吧!