簡単に言えば、LibUsbDotNet を使用して HID 機能レポートを読み書きできるかどうかを知りたいです。
最初に、次のコード例で vid/pid を使用してデバイスを見つけようとしました
class Program
{
public static UsbDevice MyUsbDevice;
public static UsbDeviceFinder uFind = new UsbDeviceFinder(1234,4321);
static void Main(string[] args)
{
ErrorCode ec = ErrorCode.None;
try
{
// Find and open the usb device.
MyUsbDevice = UsbDevice.OpenUsbDevice(uFind);
// If the device is open and ready
if (MyUsbDevice == null) throw new Exception("Device Not Found.");
しかし、私は常にDevice Not Found を取得します。
[デバイス マネージャー] > [ヒューマン インターフェイス デバイス] で、デバイスが存在することを確認しました。
C#で同じことを達成するための正しい方法を誰かが提案できると助かります。
以前は、Python ( PyUsb を使用) で同じことを達成しようとしましたが、例とドキュメントが不足しているため、絶望的でした。