C# USB 设备 - 口腔相机捕捉按钮按下事件

本文关键字:按钮 事件 相机 设备 USB | 更新日期: 2023-09-27 18:35:15

我想在按下口腔相机捕捉按钮时拍摄快照。我使用WndProc功能来监视所有事件,但是当我按下捕捉按钮时,没有事件不起作用。İ 嗅探 USB 相机 USB 端口。当我按下捕捉按钮时,收到了 4 字节的数据。请求类型"批量或中断传输",原始数据"02 01 00 01",驱动程序名称"USB 集线器"。但是我不能将 USB 集线器与 c# 串行端口类一起使用。我找到了libusbdotnet,并Test_Bulk采样。但它不适用于我的 USB 设备。它返回Win32Error:PipeTransferSubmit Ep 0x81 error .

我怎样才能赶上这个活动?还有其他办法吗?

C# USB 设备 - 口腔相机捕捉按钮按下事件

我找到了解决方案。可以使用"AForge.NET"库捕获硬件按钮事件。您可以检查库源代码或"快照制作器"(示例)。

对于库 :http://www.aforgenet.com/aforge/framework/

对于示例源:http://aforge.googlecode.com/svn/trunk/Samples/Video/Snapshot%20Maker/(与 SVN 一起使用)