Windows驱动程序 - 与用户进程通信

时间:2012-06-05 16:08:00

标签: device drivers

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

1 个答案:

答案 0 :(得分:1)

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

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