阅读:880回复:0
高分求解关于停止USB设备的问题
问题是,怎样可以完全的停止一个USB设备。
我已经参考了坛子里几位大侠的帖子,现在使用 CM_Request_Device_Eject或SetupDiCallClassInstaller来摘掉一个USB设备,但发现下面一个问题。 如打开我的电脑,再插上一块U盘,U盘的盘符会马上出现,这时双击进入U盘的目录,我的程序就停止不了这个U盘了。奇怪的CM_Request_Device_Eject或SetupDiCallClassInstaller都返回成功。 如果不双击进入U盘,则这个U盘可以成功摘掉。 顺便说一下,我是响应DBT_DEVICEARRIVAL后枚举USB设备后再开始停止设备的。 各位大侠,有没有什么好办法? |
|