【问题标题】:Reading files from Android devices using WebUSB on Windows在 Windows 上使用 WebUSB 从 Android 设备读取文件
【发布时间】:2020-06-12 14:14:53
【问题描述】:

我想知道是否可以在 WebUSB 之上实现 MTP 的子集,从 Windows 连接到 Android 设备,并从设备中检索文件?

如果我用 Zadig 安装 WinUSB 驱动程序,我可以认领该接口。但是,当我尝试使用默认的“MTP USB 设备”驱动程序时,我无法声明该接口。我假设这是因为 Windows MTP 堆栈自动声明接口,即使“MTP USB 设备”也是 WinUSB 驱动程序?

我不能只使用 Zadig 的 WinUSB 驱动程序的原因是它破坏了使用 Windows 便携式设备 API 的程序的 MTP 访问。是否有可能创建一个允许 MTP 访问和 USB 访问的 USB 驱动程序,以允许用户空间 MTP 驱动程序,因为 Chrome 中没有内置 MTP 功能?

【问题讨论】:

    标签: mtp webusb


    【解决方案1】:

    如果设备无法区分来自每个驱动程序的请求,则尝试在两个低级 USB 驱动程序(MTP 和 Chrome)之间共享对设备的访问可能会导致数据损坏。我对 Windows 中内置的 MTP 驱动程序不太熟悉,但这是一个实验性的 Native File System API 应该能够提供对设备的高级访问权限的地方,可以共享访问权限。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 2015-08-21
    相关资源
    最近更新 更多