我是一名開發人員,需要為應用程式提供盡可能廣泛的藍牙堆疊支援。我需要支持
- 微軟
- 博通
- 東芝
- 還有其他我不知道的
然而,找出正在使用的驅動程式是很棘手的。
我已在裝置管理員中對驅動程式進行了常規檢查,但得到了相互矛盾的結果。例如,在藍牙分支下,藍牙適配器驅動程式由 Broadcom 提供,但連接的裝置(藍牙序列裝置)具有 Microsoft 提供的驅動程式。在虛擬COM連接埠下,裝置驅動程式也是由微軟提供的。
我也查過這個表格貼文這表明如果安裝了 Broadcom 堆疊,我應該在我的 Windows 資料夾中找到一些名為BtSdkCE30.dll
或的 .dll BtSdkCE50.dll
,但不存在這樣的 .dll(儘管該帖子與 PDA 行動裝置有關)。
我是否使用 Broadcom 驅動程式?我使用的是 Windows 10,但需要支援至 Vista。
答案1
答案2
看一下BlueCove.org: 他們說:
- 打開控制面板
- 打開“系統”
- 按一下“硬體”標籤。
- 點選“裝置管理員”
- 瀏覽到您的藍牙設備
- 右鍵單擊並選擇“屬性”
- 按一下“驅動程式”標籤。