关于setupapi写的卸载U盘在WIN7下运行失败,XP下可以问题
关于setupapi写的卸载U盘在WIN7下运行失败,XP下可以问题,代码:#include <setupapi.au3>
if _cm_safely_Eject_Disk("F:") THEN
MsgBox(0,"","卸载F:盘成功")
else
MsgBox(0,"卸载失败")
endif
为什么在XP系统可以卸载掉F: ,在win7是提示“卸载失败”?求高手帮忙啊,谢谢!
因为只是需要卸载F:所以代码比较简单。不用去判断硬件这些麻烦事。 呵呵,楼主,帮你去官网上面看了一下,源文地址如下:
http://www.autoitscript.com/forum/topic/83470-safely-eject-a-usb-drive/page__hl__hardware
其中有句话是这样说的哦.....
Please test this on WinXP. It works on Vista and should work on XP, but I wanna be sure.
请在Winxp上测试此UDF,它能在Vista&XP上运行,但不确定. 回复 2# kingfirekkk
谢谢,我来去试试一下。 还是找不到原因,求助啊! 高手们,出来改改setupapi.au3,让它兼容WIN7哦... SetupAPI.au3不兼容win7,没办法,win7卸载优盘的原理不知道。 回复 1# jianyz
楼主还是结贴吧,P版都说没办法了..... 回复 7# kingfirekkk
唉,只能这样子~~~~
页:
[1]