FSCTL_DISMOUNT_VOLUME 卸载后如何重新加载U盘?

yfei_tech 2015-10-05 11:32:19
我需要让windows重新加载U盘,设想先卸载然后再加载。问题是只有卸载的FSCTL_DISMOUNT_VOLUME ,没有加载的。
不知道该如何实现?
...全文
806 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
springontime 2018-05-31
  • 打赏
  • 举报
回复
The operating system tries to mount an unmounted volume as soon as an attempt is made to access it. For example, a call to GetLogicalDrives triggers the operating system to mount unmounted volumes. 你调用FSCTL_DISMOUNT_VOLUME卸载磁盘后,再调用诸如GetLogicalDrives这样的函数,会迫使windows主动去重新mount你刚刚卸载的磁盘。这就完成了卸载后重新上盘。
shen_wei 2015-10-09
  • 打赏
  • 举报
回复
这个无法实现。。因为电脑需要插拔事件才能识别!!
yfei_tech 2015-10-05
  • 打赏
  • 举报
回复
或者有无其他方法,让windows重新加载U盘?因为U盘里面内容会改变,而windows不知道这个改变,要么通知windowsU盘内容已改变,曾经让U盘模拟断开让后重连,但是次数多了以后会出现不稳定。现在只能想办法在windows端想办法,定时让windows重新加载U盘。

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧