使用 Win32 API 安全删除 USB 驱动器?
题
如何使用 Win32 API 删除 USB 驱动器?我在嵌入式系统上做了很多工作,在其中一个系统上,我必须将我的程序复制到 USB 记忆棒上并将其插入目标硬件。
由于我主要在控制台上工作,所以我不喜欢使用鼠标,并且每天单击任务栏小图标数百次。
我很想写一个小程序来完成这个任务,这样我就可以将它放入我的 makefile 中,但我还没有找到任何 API 调用可以完成同样的事情。
有任何想法吗?
解决方案
您可以使用 CM_Request_Device_Eject() 函数以及其他一些可能性。请参阅以下项目和文章:
开发弹出:直截了当。http://www.withopf.com/tools/deveject/
一篇有用的 CodeProject 文章:http://www.codeproject.com/KB/system/RemoveDriveByLetter.aspx
其他提示
不隶属于 StackOverflow