0

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

我怎样才能赶上这个事件?还有其他方法吗?

4

1 回答 1

0

我找到了解决方案。您可以使用“AForge.NET”库来捕获硬件按钮事件。您可以检查库源代码或“Snapshot Maker”(示例)。

对于图书馆: http ://www.aforgenet.com/aforge/framework/

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

于 2013-10-30T09:36:16.280 回答