vEn0m
驱动牛犊
驱动牛犊
  • 注册日期2005-01-15
  • 最后登录2005-01-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:878回复:0

高分求解关于停止USB设备的问题

楼主#
更多 发布于:2005-01-15 15:57
问题是,怎样可以完全的停止一个USB设备。
我已经参考了坛子里几位大侠的帖子,现在使用
CM_Request_Device_Eject或SetupDiCallClassInstaller来摘掉一个USB设备,但发现下面一个问题。
如打开我的电脑,再插上一块U盘,U盘的盘符会马上出现,这时双击进入U盘的目录,我的程序就停止不了这个U盘了。奇怪的CM_Request_Device_Eject或SetupDiCallClassInstaller都返回成功。
如果不双击进入U盘,则这个U盘可以成功摘掉。
顺便说一下,我是响应DBT_DEVICEARRIVAL后枚举USB设备后再开始停止设备的。

各位大侠,有没有什么好办法?
游客

返回顶部