在Windows上安装/卸载USB磁盘

时间:2008-10-14 14:09:50

标签: c# windows usb

在Windows Server上,默认情况下,外部USB磁盘并不总是挂载。我希望我的程序(用C#编写)能够检测外部USB磁盘,识别它们,然后安装它们。

完成后,它应该执行“安全删除硬件”的程序化等效项,以便刷新和卸载磁盘。

任何指针?

3 个答案:

答案 0 :(得分:2)

The Code Project中的这篇文章可能有所帮助:

http://www.codeproject.com/KB/system/DriveDetector.aspx

答案 1 :(得分:2)

Microsoft有一篇知识库文章,展示了如何在C ++中执行此操作:How To: Ejecting Removable Media in Windows NT/Windows 2000/Windows XP

答案 2 :(得分:0)

您正在搜索功能SetVolumeMountPointADeleteVolumeMountPointW

要查找卷,可以使用FindFirstVolumeWFindNextVolumeW