bluetooth-lowenergy - 安装 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?- 如果没有,是否有其他方法可以在不修改加密狗固件的情况下实现此功能?
解决方案
推荐阅读
- javascript - jQuery 改变了类但 css 没有改变
- python - 使用随机模块(python)跨越多个导入文件的唯一种子
- c# - 从 VS 2019 C# 连接时,Microsoft Azure Sql 连接速度很慢
- xcode - 核心数据中的照片采集
- python - 无需使用 json 文件即可访问 Google API
- shopware - 促销台用品专列6
- javascript - 运行 hashcat 或 john the ripper 的 Web 应用程序
- jmeter - JMeter 可以记录来自 .razor 页面的捕获请求吗?
- sql - T-sql count 每周对具有日期间隔的行的次数
- node.js - Stripe - 如何使用帐户电子邮件和帐单电子邮件创建客户?