当前位置:  开发笔记 > 小程序 > 正文

使用Win32 API安全删除USB驱动器?

如何解决《使用Win32API安全删除USB驱动器?》经验,为你挑选了2个好方法。

如何使用Win32 API删除USB驱动器?我在嵌入式系统上做了很多工作,其中一个我必须将我的程序复制到USB记忆棒上并将其插入目标硬件中.

由于我主要在控制台上工作,所以我不喜欢使用鼠标,每天一百次点击小任务栏图标.

我想写一个小程序来做到这一点,所以我可以把它放到我的makefile中,但我还没有发现任何API调用做同样的事情.

有任何想法吗?



1> Kris Kumler..:

您可以使用CM_Request_Device_Eject()函数以及其他一些可能性.请参阅以下项目和文章:

DevEject:直截了当. http://www.withopf.com/tools/deveject/

一个有用的CodeProject文章:http: //www.codeproject.com/KB/system/RemoveDriveByLetter.aspx



2> Grant Wagner..:

看起来Sync使您可以指定-e弹出可移动驱动器。虽然不是win32 API,但您可能只是sync -e [drive_letter]从makefile中调用。

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有