首页 > 解决方案 > 安装 WinUSB 驱动程序

问题描述

我们有一个使用现成的蓝牙 USB 加密狗 (CSR8510-A10) 的应用程序。不幸的是,与 Windows 通用驱动程序相比,我们的应用程序需要更好地控制 BLE 硬件。我们的解决方案是编写我们自己的 BLE-HCI 代码,效果很好,但需要用户手动将通用 BLE 驱动程序替换为 WinUSB(例如使用Zadig)。

我们的下一步是将用户体验简化为: 1. 安装我们的应用程序,它可以运行一些 WinUSB 驱动程序安装程序 2. 插入加密狗 3. --> Windows 7/8/10 应该能够识别它并使用步骤 1 中提供的 WinUSB 驱动程序

加密狗预装了固件,我无法修改。但是,可以更改许多属性,包括我们拥有的 VendorId、ProductId、WCID 等 - VID/PID 现在是我们自己的。

问题: - 是否可以安装一个 inf 文件,这样 Windows 会忽略加密狗固件提供的 WCID?- 如果没有,是否有其他方法可以在不修改加密狗固件的情况下实现此功能?

标签: bluetooth-lowenergydriverwdkwinusb

解决方案


推荐阅读