Получить дескриптор файловой системы в папку Bluetooth - PullRequest
1 голос
/ 11 декабря 2008

Есть ли способ получить доступ уровня кода к подключенному устройству Bluetooth? Простой случай использования: у меня в проводнике есть папка bluetooth, которая выглядит примерно так:

"Мои места Bluetooth \ Вся окрестность Bluetooth \ DEV1 \ OBEX File Transfer \ E: \"

, который сопоставляется с корневым каталогом устройства, и я хочу иметь возможность чтения / записи в файловой системе, рассматривая его как стандартный каталог.

Возможно ли это?

Ответы [ 2 ]

1 голос
/ 16 апреля 2009

Это невозможно. Чтобы достичь этого, нужно открыть последовательное соединение Bluetooth с данным устройством и обойти его файловую систему, используя профиль передачи файлов OBEX .

.
0 голосов
/ 10 июля 2009

Да, это так.

В проводнике вы видите строковое представление PIDL - список идентификаторов.

Вы должны изучить COM как технологию, а затем расширения Shell.

То, что вы видите в Проводнике, это виртуальная «файловая» система. Программное обеспечение Bluetooth расширяет его.

Вот дверь: Интерфейс IShellFolder . Обратите внимание, что это не лучшее место для начала обучения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...