我是一名开发人员,需要为应用程序支持尽可能广泛的蓝牙堆栈。我需要支持
- 微软
- 博通
- 东芝
- 我不知道的其他情况
然而,找出正在使用的驱动程序却很棘手。
我已经在设备管理器中对驱动程序进行了常规检查,但得到了相互矛盾的结果。例如,在蓝牙分支下,蓝牙适配器驱动程序由 Broadcom 提供,但连接的设备(蓝牙串行设备)具有 Microsoft 提供的驱动程序。在虚拟 COM 端口下,设备驱动程序也是由 Microsoft 提供的。
我也检查过了此表单帖子这表明如果安装了 Broadcom 堆栈,我应该在 Windows 文件夹中找到一些名为BtSdkCE30.dll
或的 .dll BtSdkCE50.dll
,但不存在这样的 .dll(尽管该帖子与 PDA 移动设备有关)。
我是否使用了 Broadcom 驱动程序?我使用的是 Windows 10,但需要支持到 Vista。
答案1
答案2
看一下BlueCove网站:他们说:
- 打开控制面板
- 打开“系统”
- 单击“硬件”选项卡。
- 点击“设备管理器”
- 浏览您的蓝牙设备
- 右键单击并选择“属性”
- 点击“驱动程序”选项卡。