Windows コンピュータがどの Bluetooth スタックを使用しているかを確認するにはどうすればよいですか?

Windows コンピュータがどの Bluetooth スタックを使用しているかを確認するにはどうすればよいですか?

私は開発者であり、アプリケーションで可能な限り幅広いBluetoothスタックをサポートする必要があります。

  • マイクロソフト
  • ブロードコム
  • 東芝
  • 他には知らない

ただし、どのドライバーが使用されているかを調べるのは難しいです。

デバイス マネージャーで通常のドライバー チェックを実行しましたが、矛盾する結果が表示されます。たとえば、Bluetooth ブランチでは Bluetooth ドングル ドライバーは Broadcom によって提供されていますが、接続されたデバイス (Bluetooth シリアル デバイス) には Microsoft によって提供されたドライバーがあります。仮想 COM ポートでは、デバイス ドライバーも Microsoft によって提供されています。

私も確認しましたこのフォーム投稿これは、Broadcom スタックがインストールされている場合は、 Windows フォルダー内にBtSdkCE30.dllまたは という名前の .dll がいくつか見つかるはずであることを示していますBtSdkCE50.dllが、そのような .dll は存在しません (投稿は PDA モバイル デバイスに関連していましたが)。

Broadcom ドライバーを使用していますか? Windows 10 を使用していますが、Vista までサポートする必要があります。

答え1

どの Bluetooth ドライバーがインストールされているかを判断する最良の方法は、インストールされているスタック バージョンを判断する関数を提供するベンダー SDK (C++) を確認することです。

たとえば、Broadcomm SDK には次の関数が含まれています。getBTWバージョン 失敗した場合は、Broadcommスタックがインストールされていないことを意味します。Bluetooth SDKは以下から入手できます。ブロードコム

Toshiba サイトのリクエスト フォームに入力して、Toshiba Bluetooth スタックを入手することもできます。

幸運を。

答え2

見てブルーコーブ: 彼らは言う:

  • コントロールパネルを開く
  • 「システム」を開く
  • 「ハードウェア」タブをクリックします。
  • 「デバイスマネージャー」をクリックします
  • Bluetoothデバイスを参照する
  • 右クリックして「プロパティ」を選択します
  • 「ドライバー」タブをクリックします。

関連情報