Bluetooth マップ ドライブにコード レベルでアクセスする方法はありますか? 簡単な使用例は、エクスプローラーに次のような bluetooth フォルダーがあることです。
"My Bluetooth Places\Entire Bluetooth Neighborhood\DEV1\OBEX File Transfer\E:\"
これはデバイスルートにマップされ、ファイルシステムを標準ディレクトリとして扱うことで読み書きできるようにしたいと考えています。
これは可能ですか?
Bluetooth マップ ドライブにコード レベルでアクセスする方法はありますか? 簡単な使用例は、エクスプローラーに次のような bluetooth フォルダーがあることです。
"My Bluetooth Places\Entire Bluetooth Neighborhood\DEV1\OBEX File Transfer\E:\"
これはデバイスルートにマップされ、ファイルシステムを標準ディレクトリとして扱うことで読み書きできるようにしたいと考えています。
これは可能ですか?
これは不可能です。これを実現する方法は、問題のデバイスへのBluetoothシリアル接続を開き、OBEXファイル転送プロファイルを使用してそのファイルシステムをトラバースすることです。
はい、そうです。
エクスプローラーに表示されるのは、PIDL の文字列表現 (識別子のリスト) です。
技術としての COM を研究し、次にシェル拡張を研究する必要があります。
エクスプローラーに表示されるのは、仮想「ファイル」システムです。Bluetooth ソフトウェアはそれを拡張します。
ここにドアがあります: IShellFolderインターフェイス。学習を開始するのに最適な場所ではないことに注意してください。