【问题标题】:Detect a new usb cable / Device after it installs the driver安装驱动程序后检测新的 USB 电缆/设备
【发布时间】:2020-12-03 06:27:02
【问题描述】:

我正在尝试检测插入的不同类型的 USB 电缆。可以捕获插入设备的事件。但是,如果设备是新的,它首先会安装设备驱动程序,并且除非拔下电缆并重新插入,否则它不会检测到电缆。 .net 中有没有一种方法可以检测插入的设备,即使设备是新的或安装了新的驱动程序后也是如此?

【问题讨论】:

    标签: c# usb driver device detection


    【解决方案1】:

    您检测的不是电缆,而是设备。

    这是设备的 Win32 文档区域:https://docs.microsoft.com/en-us/windows/win32/devio/device-management

    在 Win32 领域,您调用 RegisterDeviceNotification,然后您将在添加或删除设备时收到通知 https://docs.microsoft.com/en-us/windows/win32/devio/registering-for-device-notification

    这是一个关于如何在 C# 中执行此操作的链接Using RegisterDeviceNotification in a .NET app

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多