首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#检测是否插入usb设备

C#检测是否插入usb设备
EN

Stack Overflow用户
提问于 2013-07-15 23:02:29
回答 1查看 3K关注 0票数 4

我现在想知道,如果插入C#设备,是否可以只允许运行usb应用程序?usb设备是一个Pololu微型伺服控制器。目前,我正在检查它是否通过串行连接连接,看Pololu是否像我编程的那样发送了一个"Char“。但有时Pololu是连接的,但在循环的一部分中没有发送Char,因此在这种情况下,即使连接了pololu,应用程序也无法打开。有没有更可靠的方法来检测它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-15 23:15:34

您可以通过以下代码获取可移动驱动器。

代码语言:javascript
复制
 using System.IO.DriveInfo;

 var availableDrives = DriveInfo.GetDrives()
.Where(d=> d.IsReady && d.DriveType == DriveType.Removable);

DriveInfo的详细信息您还可以快速查看开放源码项目LibUsbDotNet

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17657398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档