C++ Windows-USB控制请求问题

C++ Windows-USB控制请求问题,c++,windows,usb,C++,Windows,Usb,我尝试向USB设备发送/读取带有特定设置数据包的控制消息 我在MSDN上找到了这个文档:在usbuser.h上找到了结构“\u USB\u SEND\u RAW\u COMMAND\u PARAMETERS”,它可以填充安装包的参数。问题是MSDN对这个函数说:“不要使用这个请求” 下一次尝试是请求代码“USBUSER\u PASS\u THRU”,但我不知道参数的含义,我认为不可能用此请求代码发送特定的设置数据包 我不能使用WinUSB,因为我想解决这个问题,而不需要对目标PC进行任何安装或其

我尝试向USB设备发送/读取带有特定设置数据包的控制消息

我在MSDN上找到了这个文档:在usbuser.h上找到了结构“\u USB\u SEND\u RAW\u COMMAND\u PARAMETERS”,它可以填充安装包的参数。问题是MSDN对这个函数说:“不要使用这个请求”

下一次尝试是请求代码“USBUSER\u PASS\u THRU”,但我不知道参数的含义,我认为不可能用此请求代码发送特定的设置数据包

我不能使用WinUSB,因为我想解决这个问题,而不需要对目标PC进行任何安装或其他要求

有没有人解决了这个问题,或者有什么线索可以解决这个问题

非常感谢


关于

如果要避免安装驱动程序,可以使设备模拟人机界面设备(HID)或大容量存储设备;这两种类型的设备都会自动与内置的Microsoft驱动程序一起工作

如果你能想出另一种方法,我很想听听答案