当前位置:编程学习 > C#/ASP.NET >>

如何判断键盘鼠标是否与电脑相连

最近碰到这个问题了。我用WMI获取硬件信息,发现一个问题。对USB的键盘鼠标而言,可以知道是否与电脑相连,但对ps2接口的就无能为力。明明都拔掉了,但在设备管理器和程序中都还是显示状态正常。请各位指导! c# wmi --------------------编程问答-------------------- 这个还真没弄过啊 --------------------编程问答-------------------- 非即插即用硬件无法判断,不但鼠标没有办法判断,串口、并口、VGA显示口都是没法判断的。 --------------------编程问答-------------------- 那为什么拔掉键盘或鼠标后,在设备管理器中依然显示状态OK呢 --------------------编程问答--------------------
引用 2 楼 caozhy 的回复:
非即插即用硬件无法判断,不但鼠标没有办法判断,串口、并口、VGA显示口都是没法判断的。
那为什么拔掉键盘或鼠标后,在设备管理器中依然显示状态OK呢  --------------------编程问答--------------------
引用 4 楼 hjgc2001 的回复:
Quote: 引用 2 楼 caozhy 的回复:

非即插即用硬件无法判断,不但鼠标没有办法判断,串口、并口、VGA显示口都是没法判断的。
那为什么拔掉键盘或鼠标后,在设备管理器中依然显示状态OK呢 


因为电脑比较呆,没有专门为此设计。

其实应该显示“状态可能OK或者可能不OK”比较好。

就好比有时候有的软件显示:
1 items finished.
你说1怎么是复数用s呢? --------------------编程问答--------------------
引用 5 楼 caozhy 的回复:
Quote: 引用 4 楼 hjgc2001 的回复:

Quote: 引用 2 楼 caozhy 的回复:

非即插即用硬件无法判断,不但鼠标没有办法判断,串口、并口、VGA显示口都是没法判断的。
那为什么拔掉键盘或鼠标后,在设备管理器中依然显示状态OK呢 


因为电脑比较呆,没有专门为此设计。

其实应该显示“状态可能OK或者可能不OK”比较好。

就好比有时候有的软件显示:
1 items finished.
你说1怎么是复数用s呢?
那看来还真是没办法了,谢谢 --------------------编程问答-------------------- 你可以让摄像头不断对着键盘鼠标拍照啊 --------------------编程问答--------------------
引用 7 楼 sp1234 的回复:
你可以让摄像头不断对着键盘鼠标拍照啊


这个办法好 --------------------编程问答-------------------- 尝试针对该鼠标,PS2口进行通讯,通讯不成功则表示当前暂时未能正确连接鼠标
(不同的串口/并口/VGA口子,通讯方法与格式不一样,自己衡量是否值得进行进行开发)

http://wenku.baidu.com/view/aec924d36f1aff00bed51ee6.html

http://wenku.baidu.com/view/f524cc6a561252d380eb6ec8.html --------------------编程问答-------------------- ps2的接口插拔都需要重启才能生效吧。 --------------------编程问答--------------------
引用 9 楼 Lost_Painting 的回复:
尝试针对该鼠标,PS2口进行通讯,通讯不成功则表示当前暂时未能正确连接鼠标
(不同的串口/并口/VGA口子,通讯方法与格式不一样,自己衡量是否值得进行进行开发)

http://wenku.baidu.com/view/aec924d36f1aff00bed51ee6.html

http://wenku.baidu.com/view/f524cc6a561252d380eb6ec8.html
谢谢指点 --------------------编程问答--------------------
引用 4 楼 hjgc2001 的回复:
Quote: 引用 2 楼 caozhy 的回复:

非即插即用硬件无法判断,不但鼠标没有办法判断,串口、并口、VGA显示口都是没法判断的。
那为什么拔掉键盘或鼠标后,在设备管理器中依然显示状态OK呢 


重新检测硬件改动应该就刷新过来了,可能有相关的API
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,