我想知道是否有可能在WebUSB上实现MTP的一个子集,从Windows连接到Android设备,并从该设备检索文件?
如果我使用Zadig安装WinUSB驱动程序,我可以声明该接口。但是,当我尝试使用默认的"MTP USB设备“驱动程序时,我无法声明该接口。我假设这是因为Windows MTP堆栈自动声明接口,即使"MTP USB设备“也是WinUSB驱动程序?
我不能只使用Zadig的WinUSB驱动程序的原因是它破坏了使用Windows Portable Device API的程序的MTP访问。有没有可能创建一个既允许MTP访问又允许USB访问的USB驱动程序,以支持用户空间的MTP驱动程序,因为Chrome中没有内置MTP功能?
发布于 2020-06-13 01:52:41
如果设备无法区分来自两个低级USB驱动程序(MTP和Chrome)的请求,则尝试在这两个驱动程序之间共享设备访问权限可能会导致数据损坏。我不太熟悉Windows中内置的MTP驱动程序,但这是一个试验性的Native File System API应该能够在高层次上提供对设备的访问,在那里可以共享访问。
https://stackoverflow.com/questions/62346124
复制相似问题