告诉你为什么开灯时会导致鼠标的瞬间失灵
2011-12-31 22:13
429 查看
在宿舍观察了很久,发现一个现象:每当舍友打开电灯,或者夏天打开自己桌子上的小电扇时,总是会导致鼠标瞬间的失灵,然后又恢复。电脑显示驱动程序安装成功。
为什么会有这样的现象,本人用不同USB设备在不同操作系统下进行试验,得出结论:
当打开开关的瞬间,电器导线从没有电流到有电流,学过物理的人都知道这时在导线周围会产生磁场,与此同时,如果鼠标导线达到磁场范围之内,由于磁通量的瞬时改变,依
据电磁感应原理,在鼠标线内部会产生瞬时电流。而USB端口的工作原理是:当端口插入电脑端口的瞬间会自动从电源获取电流,当电流通过端口时便会通知计算机USB联
通。正是如此,由电磁感应产生的微电流会使得计算机误以为是USB端口的插拔。此时,如果是WindowsXP以上的系统,操作系统将会通过WDM驱动框架提供的PNP回调函
数找到USB设备对象,并进行驱动程序的安装或卸载。而像U盘这样的USB设备由于没有导线使得无法轻易通过电磁感应产生电流,而xp一下的系统又不支持WDM驱动框架,
也就是设备的即插即用,所以也不会有驱动安装的提示。
为什么会有这样的现象,本人用不同USB设备在不同操作系统下进行试验,得出结论:
当打开开关的瞬间,电器导线从没有电流到有电流,学过物理的人都知道这时在导线周围会产生磁场,与此同时,如果鼠标导线达到磁场范围之内,由于磁通量的瞬时改变,依
据电磁感应原理,在鼠标线内部会产生瞬时电流。而USB端口的工作原理是:当端口插入电脑端口的瞬间会自动从电源获取电流,当电流通过端口时便会通知计算机USB联
通。正是如此,由电磁感应产生的微电流会使得计算机误以为是USB端口的插拔。此时,如果是WindowsXP以上的系统,操作系统将会通过WDM驱动框架提供的PNP回调函
数找到USB设备对象,并进行驱动程序的安装或卸载。而像U盘这样的USB设备由于没有导线使得无法轻易通过电磁感应产生电流,而xp一下的系统又不支持WDM驱动框架,
也就是设备的即插即用,所以也不会有驱动安装的提示。
相关文章推荐
- 你问程序员为什么钱多话少死得早?来~我告诉你!
- 4 Reasons why SharePoint is Dying 四个理由告诉你,为什么SharePoint即将死去
- 对话框中添加控件时,CMyDialog类中并没有CButton类的对象,却可以响应鼠标消息,为什么?
- 大数据告诉你,为什么有妇女节没有汉子节!
- Windows 8/8.1 下,键盘长按键后,鼠标左键短暂失灵问题
- Linux laptop-mode 电池供电时鼠标间歇失灵问题解决
- 为什么用 Java :一个来自 Python 阵营的程序员告诉你
- 8张图告诉你为什么苹果商店能统治科技零售业
- 滚轮鼠标方向失灵
- USB鼠标失灵的解决办法
- 一个老程序员告诉你:中国程序源为什么要跳槽
- 血淋林的例子告诉你,为什么防“上传漏洞”要用白名单
- 为什么你的网站没流量?做不大!让我来告诉你。
- 2013新mac air直接安装windowns系统无法下一步 键盘鼠标失灵 无法新建分区提示gpt分区解决方案
- 告诉你为什么数据要取对数
- 告诉你iOS为什么比安卓流畅
- 为什么在win7系统会导致PPT2007播送时不能全屏
- C专家编程 十四 为什么NULL指针会导致printf函数崩溃?
- 2015061009 - 为什么电影中的黑客几乎绝不用鼠标,都是键盘一顿乱敲呢?
- 开发流程告诉你,为什么是软件工程师而不是码农