模拟硬件插拔新问题,不同机子,不同结果
本帖最后由 ransally 于 2010-7-1 14:53 编辑借用pusofalse强人的函数,写了一个模拟移动设备插拔的小脚本,可是在不同机子上出现不同结果,在一台机子上点击“禁用”可以在设备管理器中看到,所选设备被打上了红色标签,然后启用是可以的。但是在另一台机子上在设备管理器中是看不到这个设备的,在“禁用”之前是有的,这样“启用”的时候就监测不到.........这是怎么回事?? 提供个想法,禁用设备-启用设备,具体怎么做就不知道了。 %windir%\system32\rundll32.exe shell32.dll Control_RunDLL hotplug.dll RUN("C:\WINDOWS\system32\rundll32.exe shell32.dll Control_RunDLL hotplug.dll")
环境变量 %windir% 貌似 autoit 不认 但是安全删除硬件之后,还是要人为的重新插上............ 没有遇到过,帮顶一下。 自己顶一下,有哪位高手可以解决这个问题啊,超级无敌想知道!拜托 本帖最后由 xsjtxy 于 2010-6-28 22:27 编辑
http://support.microsoft.com/kb/311272/zh-cn
楼主想法不错。
不过微软提供了这样一个程序可以实现。只有50K
使用方法:devcon 加硬件ID
禁用:devcon disable @root\media\ms_mmacm
启用:devcon enable @root\media\ms_mmacm
另外,AU3也可以实现。
传送门:http://www.autoitx.com/forum.php?mod=viewthread&tid=10543&highlight= 回复 8# xsjtxy
感觉很强大的一个贴字,先下下来,慢慢研究,谢啦~ 大家可以去看看8#给的帖子,很不错
页:
[1]