C# - 在Windows 8上禁用鼠标和键盘 [英] C# - disable mouse and keyboard on windows 8

查看:122
本文介绍了C# - 在Windows 8上禁用鼠标和键盘的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,



我正在尝试在C#中创建一个程序,禁用Windows 8 VM上的鼠标和键盘(我不想杀了我的自己的电脑)。



我尝试了什么:



我发现Internet上的一些内容建议使用注册并使用它来禁用键盘:



要禁用:将一个名为Scancode Map的新REG_BINARY值添加到HKEY_LOCAL_ MACHINE \\ System \ CurrentControlSet \Control \Keyboard Layout,数据值为00000000000000000300000000005BE000005CE000000000。不幸的是它不起作用:/



有人知道吗?非常感谢你帮助我:)

Hello,

I'm trying to create a program in C# that disable mouse and keyboard on my Windows 8 VM (I don't want to kill my own computer).

What I have tried:

I found some content on Internet that proposed to use register and use this to disable keyboard :

To disable: Add a new REG_BINARY value called "Scancode Map" to "HKEY_LOCAL_ MACHINE\System\CurrentControlSet\Control\Keyboard Layout" with a data value of "00000000000000000300000000005BE000005CE000000000". Unfortunetly it doesn't work :/

Does someone have any idea ? Thank you so much for helping me :)

推荐答案

使用低级鼠标和键盘钩子轻松完成。你只是不把鼠标和键盘消息传递到钩子链上。



Google:C#全局键盘挂钩 [ ^ ]



Google:C#全球鼠标挂钩 [ ^ ]
Easily done with low level mouse and keyboard hooks. You just don't pass the mouse and keyboard messages up the hook chain.

Google: C# global keyboard hook[^]

Google: C# global mouse hook[^]


这篇关于C# - 在Windows 8上禁用鼠标和键盘的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆