gpt4 book ai didi

c# - 检查USB设备是否连接

转载 作者:行者123 更新时间:2023-11-30 17:48:08 27 4
gpt4 key购买 nike

对于我使用 C# 编程的 WPF 应用程序,我想检查特定 USB 设备(在本例中为 Philips GoGear Vibe)是否已连接到 PC。

基本上我想要一个函数来检查它并返回一个 bool 值。

我还希望能够找到此 USB 设备所连接的驱动器盘符。

我用谷歌搜索了这个,但没有一个答案真正满足我的需要。

最佳答案

去看看这些链接。

USB Device Connected C# detect usb device ClassCode (usb device type) http://social.msdn.microsoft.com/Forums/en-US/e6f074b3-31ae-4d9d-9aee-6eda728b17f6/detecting-usb-device-insertion-in-c

这应该可以帮助您检查驱动器是否已连接。要查看驱动器号和路径,请通过我添加的链接在解决方案中设置一个事件,然后使用

DriveInfo[] allDrives = DriveInfo.GetDrives();

请注意,您需要将此作为驱动器的初始化来执行,只需比较已初始化的驱动器和事件中的新驱动器列表,奇数一个就是您的驱动器号。虽然还有其他方法可以做到这一点,但其中有很多缺陷。

关于c# - 检查USB设备是否连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562560/

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