我想在我的应用程序中做以下事情
1)我想要显示是否在我的应用程序中插入了USB驱动器,以提示用户插入USB驱动器。如果插入了任何USB驱动器,我只想通知用户,或者使用标签或其他东西提示用户插入一个(我想避免消息框,因为无论何时插入或移除设备,它都会一直出现。这将会激怒最终用户)我的可视化C# WinForm应用程序。如果存在任何USB驱动器,则在标签中显示“检测到USB驱动器”。用户可以添加一个或多个U盘,但状态将保持不变。如果没有,则标签的状态将更改为"No USB drives found.Please insert a USB drive“。
2)当添加一个或多个USB驱动器时,带有驱动器号的卷名将添加到组合框列表中,例如"James(F:)“。组合框列表还需要删除在删除时自动添加到列表中的USB驱动器的条目。因此,当没有USB时,列表应该是空的,标签将再次提示用户插入U盘或驱动器。
发布于 2010-05-22 13:37:12
这篇CodeProject文章中的代码演示了您想要做的许多事情:
Enumerate and Auto-Detect USB Drives
我想你会发现它很有用。
https://stackoverflow.com/questions/2887066
复制相似问题