在Windows Server上,默认情况下,外部USB磁盘并不总是挂载。我希望我的程序(用C#编写)能够检测外部USB磁盘,识别它们,然后安装它们。
完成后,它应该执行“安全删除硬件”的程序化等效项,以便刷新和卸载磁盘。
任何指针?
答案 0 :(得分:2)
The Code Project中的这篇文章可能有所帮助:
答案 1 :(得分:2)
Microsoft有一篇知识库文章,展示了如何在C ++中执行此操作:How To: Ejecting Removable Media in Windows NT/Windows 2000/Windows XP。
答案 2 :(得分:0)
您正在搜索功能SetVolumeMountPointA和DeleteVolumeMountPointW。
要查找卷,可以使用FindFirstVolumeW和FindNextVolumeW。