找回密码
 加入
搜索
查看: 2502|回复: 9

[AU3基础] 模拟硬件插拔新问题,不同机子,不同结果

  [复制链接]
发表于 2010-6-28 10:25:18 | 显示全部楼层 |阅读模式
本帖最后由 ransally 于 2010-7-1 14:53 编辑

借用pusofalse强人的函数,写了一个模拟移动设备插拔的小脚本,可是在不同机子上出现不同结果,在一台机子上点击“禁用”可以在设备管理器中看到,所选设备被打上了红色标签,然后启用是可以的。但是在另一台机子上在设备管理器中是看不到这个设备的,在“禁用”之前是有的,这样“启用”的时候就监测不到.........这是怎么回事??
发表于 2010-6-28 12:19:25 | 显示全部楼层
提供个想法,禁用设备-启用设备,具体怎么做就不知道了。
发表于 2010-6-28 12:54:27 | 显示全部楼层
%windir%\system32\rundll32.exe shell32.dll Control_RunDLL hotplug.dll
发表于 2010-6-28 13:00:49 | 显示全部楼层
RUN("C:\WINDOWS\system32\rundll32.exe shell32.dll Control_RunDLL hotplug.dll")

环境变量 %windir% 貌似 autoit 不认
 楼主| 发表于 2010-6-28 14:20:11 | 显示全部楼层
但是安全删除硬件之后,还是要人为的重新插上............
发表于 2010-6-28 17:01:29 | 显示全部楼层
没有遇到过,帮顶一下。
 楼主| 发表于 2010-6-28 17:19:30 | 显示全部楼层
自己顶一下,有哪位高手可以解决这个问题啊,超级无敌想知道!拜托
发表于 2010-6-28 22:24:19 | 显示全部楼层
本帖最后由 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 ... 0543&highlight=
 楼主| 发表于 2010-6-29 09:27:27 | 显示全部楼层
回复 8# xsjtxy

感觉很强大的一个贴字,先下下来,慢慢研究,谢啦~
 楼主| 发表于 2010-6-29 09:38:51 | 显示全部楼层
大家可以去看看8#给的帖子,很不错
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-27 16:28 , Processed in 0.080408 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表