在宿舍观察了很久,发现一个现象:每当舍友打开电灯,或者夏天打开自己桌子上的小电扇时,总是会导致鼠标瞬间的失灵,然后又恢复。电脑显示驱动程序安装成功。
为什么会有这样的现象,本人用不同USB设备在不同操作系统下进行试验,得出结论:
当打开开关的瞬间,电器导线从没有电流到有电流,学过物理的人都知道这时在导线周围会产生磁场,与此同时,如果鼠标导线达到磁场范围之内,由于磁通量的瞬时改变,依
据电磁感应原理,在鼠标线内部会产生瞬时电流。而USB端口的工作原理是:当端口插入电脑端口的瞬间会自动从电源获取电流,当电流通过端口时便会通知计算机USB联
通。正是如此,由电磁感应产生的微电流会使得计算机误以为是USB端口的插拔。此时,如果是WindowsXP以上的系统,操作系统将会通过WDM驱动框架提供的PNP回调函
数找到USB设备对象,并进行驱动程序的安装或卸载。而像U盘这样的USB设备由于没有导线使得无法轻易通过电磁感应产生电流,而xp一下的系统又不支持WDM驱动框架,
也就是设备的即插即用,所以也不会有驱动安装的提示。