C#WPF外部USB按钮

时间:2017-01-23 13:51:17

标签: c# wpf button usb

我有一个外部USB按钮,我想在每次点击按钮时创建一个事件。因此,如果我点击外部按钮,应该有一个输出,如:“外部按钮单击”。 我在C#中几乎没有任何USB通信经验。我的想法是检测外部USB和它的ID。 我很感谢任何提示和想法。

1 个答案:

答案 0 :(得分:1)

首先,如果您想在应用程序中检测USB设备,可能需要知道设备的供应商ID 产品ID 与您的申请沟通的必要驱动程序。您可以在Windows操作系统的设备管理器工具中轻松完成此操作。

这是一个小教程: http://www.makeuseof.com/tag/how-to-find-unknown-device-drivers-by-their-vendor-device-id/

完成此操作后,根据您使用的库和使用的通信协议,有些功能可让您使用供应商ID和设备检测设备。产品ID。

以下是我之前使用的.NET示例项目,它使用HID (人机接口设备)协议进行测试: http://www.usbhidnetclass.com/?page_id=226

在这个项目中,有这样的功能:

 easyUSBHidNetClass1.DeviceUSB_Config_VID_PID(0x1234, 0x0001); //VID and PID

这使您可以在自己的应用程序中检测设备。

希望它有所帮助!