Как получить ID SD Card

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
heller_andrei
незнакомец
Сообщения: 3
Зарегистрирован: 17.02.2014 01:55:18

Как получить ID SD Card

Сообщение heller_andrei »

Добрый день.

Проблема в том что есть ~100 китайских gps навигаторов (win ce5, win ce 6) из них половина с одинаковой прошивкой, и все Device Id, Hardware, GetDeviceUniqueID и т.д. показывают одинаковую информацию.
А мне нужно на уже написанной программе на lazarus прочитать любую уникальную информацию, например SD CARD ID(я проверял он у них разный), затем эта информация передается на сервер авторизации и навигатор получает те данные которые нужны именно ему. Сейчас приходится в каждый навигатор прятать уникальную библиотеку, но это неудобно, так как прошивки слетают их откатывают и опять приходится прошивать.

Который день поисков в интернете не принес результата. Люди добрые, помогите информацией по получению привязки к SD card id или другие мысли.
Спасибо.
Аватара пользователя
hinst
энтузиаст
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Сообщение hinst »

http://msdn.microsoft.com/en-us/library ... 85%29.aspx
GetVolumeInformation
... _Out_opt_ LPDWORD lpVolumeSerialNumber, ...
heller_andrei
незнакомец
Сообщения: 3
Зарегистрирован: 17.02.2014 01:55:18

Сообщение heller_andrei »

Спасибо за информацию, это точно работает в случае с WinCe?

Добавлено спустя 9 часов 26 минут 13 секунд:
Кто знает как выглядит аналог GetVolumeInformation для WinCe? Или определение IMEI
Аватара пользователя
Tango
постоялец
Сообщения: 162
Зарегистрирован: 31.05.2012 17:07:30

Сообщение Tango »

Отложи свой бубен в сторону.
Запиши на каждую флешку уникальный файлик, хоть номер по порядку всем раздай и всё.
heller_andrei
незнакомец
Сообщения: 3
Зарегистрирован: 17.02.2014 01:55:18

Сообщение heller_andrei »

Я так уже давно сделал, все прошиваются файлом на ResidentFlash2 с помощью ActivSync но это не удобно и самое противное что есть программка которая кем то написана на чем то и она это умеет, да и сам навигатор показывает эту информацию значет API есть...
Ответить