gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 12:47:10 24 4
gpt4 key购买 nike

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

最佳答案

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

 using System.IO.DriveInfo;

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

详情DriveInfo您还可以快速浏览一下开源项目 LibUsbDotNet

关于C#检测是否插入了usb设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17657398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com