
C#利用设备管理器禁用鼠标和键盘,已验证有效,需以管理员身份执行,输入q后回车可重新启用鼠标。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程介绍使用C#编程语言通过设备管理器接口禁用电脑上的鼠标和键盘功能,并提供了一个简单方法让用户在需要时恢复这些设备的正常使用。注意此操作需要具备管理员权限才能完成。
禁用鼠标通常有三种方式:(1)通过Hook拦截鼠标键盘;(2)调用Win32Api InputBlock()函数;(3)在设备管理器中禁用鼠标键盘。本资源采用第三种方法,其原理是利用设备的类Guid获取到设备句柄,进而控制设备的状态。即使重启电脑后设置依然有效。如果鼠标无法移动,可以通过插入新鼠标,在任务管理器中重新启用旧鼠标的设备来恢复正常状态。或者在程序运行时,在输入框内输入字母q并回车解锁。通过学习本资源的内容可以举一反三地控制键盘、音响等其他设备。
全部评论 (0)
还没有任何评论哟~


