通过 HIDAPI C 库获得对 USB HID 设备的独家访问权?

Gain exclusive access to a USB HID devise with HIDAPI C Library?

提问人:mustafa-naeem 提问时间:9/24/2023 更新时间:9/24/2023 访问量:39

问:

可以开发一个适用于 Windows 的 C 命令行工具应用程序,该应用程序使用 HIDAPI C 库并打开与 USB HID 设备的连接并锁定设备/获得对它的独占访问权限,这样系统的其他部分或其他应用程序就无法交谈或识别 USB HID 设备,只要我的 C 应用程序和 HID 设备之间的连接是打开的?

#include <stdio.h>
#include <hidapi.h>

int main() {
    // Initialize the HIDAPI library
    if (hid_init() < 0) {
        fprintf(stderr, "hid_init failed\n");
        return 1;
    }

    hid_device *handle = hid_open(0x08ff, 0x0009, NULL); 


    if (!handle) {
        fprintf(stderr, "Failed to open HID device: %ls\n", hid_error(handle));
        return 1;
    }

    printf("HID device opened successfully\n");

    while (getchar() != '\n') {}

    hid_close(handle);

    hid_exit();

    return 0;
}
C Windows 低级别 HIDAPI

评论


答: 暂无答案