最近碰到这个问题了。我用WMI获取硬件信息,发现一个问题。对USB的键盘鼠标而言,可以知道是否与电脑相连,但对ps2接口的就无能为力。明明都拔掉了,但在设备管理器和程序中都还是显示状态正常。请各位指导!c# wmi

解决方案 »

  1.   

    非即插即用硬件无法判断,不但鼠标没有办法判断,串口、并口、VGA显示口都是没法判断的。
      

  2.   


    因为电脑比较呆,没有专门为此设计。其实应该显示“状态可能OK或者可能不OK”比较好。就好比有时候有的软件显示:
    1 items finished.
    你说1怎么是复数用s呢?
      

  3.   


    因为电脑比较呆,没有专门为此设计。其实应该显示“状态可能OK或者可能不OK”比较好。就好比有时候有的软件显示:
    1 items finished.
    你说1怎么是复数用s呢?那看来还真是没办法了,谢谢
      

  4.   

    尝试针对该鼠标,PS2口进行通讯,通讯不成功则表示当前暂时未能正确连接鼠标
    (不同的串口/并口/VGA口子,通讯方法与格式不一样,自己衡量是否值得进行进行开发)http://wenku.baidu.com/view/aec924d36f1aff00bed51ee6.htmlhttp://wenku.baidu.com/view/f524cc6a561252d380eb6ec8.html
      

  5.   


    重新检测硬件改动应该就刷新过来了,可能有相关的API