【问题标题】:Windows drivers - communicate with user processWindows 驱动程序 - 与用户进程通信
【发布时间】:2012-06-05 16:08:00
【问题描述】:

我在 Qt 中编写了一个应用程序,以及在 Windows 下与自定义 USB 设备(不属于任何类 - 需要为其编写自定义驱动程序)通信的最佳方式是什么。在 Linux 中,我可以只与来自 /dev 或 /sys 文件系统的用户空间共享数据。 Windows 中的等效替代方案是什么?

【问题讨论】:

    标签: device drivers


    【解决方案1】:

    有几个用于 Windows 的用户空间 USB 库。虽然 Microsoft 确实直接提供 WinUSB,但我建议使用 libusbxlibusb 并使用 zadig 为您的设备安装驱动程序。

    直接使用 libusbx 而不是 Microsoft 驱动程序的优点是更容易移植到其他操作系统,这可能是您在使用 Qt 时需要考虑的因素。

    【讨论】:

      猜你喜欢
      • 2020-07-18
      • 2021-05-24
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      • 2010-11-09
      相关资源
      最近更新 更多