C # Windows Mobile информация об устройстве - PullRequest
1 голос
/ 08 октября 2009

Я гуглил и искал эту тему, но не смог найти хорошего ответа.

Как мне получить imei для телефона или хотя бы уникальный идентификатор. Я также заинтересован в поиске номера телефона через сим-карту. Прямо сейчас я использую systemtate, чтобы получить номер телефона владельца, но он устанавливается только в том случае, если владелец установил его самостоятельно

Ответы [ 4 ]

2 голосов
/ 08 октября 2009

Это EXE для извлечения IMSI, если это вам поможет.
И я обнаружил функцию GetDeviceUniqueID в блоге Mobile Team ( ссылка ), которая должна дать вам уникальный идентификатор в соответствии с тем, что они сказали (просматривая статью)

2 голосов
/ 08 октября 2009

Если вам действительно нужен IMEI, загляните в этот блог:

http://dotnetslackers.com/Community/blogs/ruslantrifonov/archive/2007/07/10/_2200_How-To_2200_-Series_3A00_-Retrieving-IMSI-and-IMEI-on-Windows-Mobile.aspx

содержит загрузку, которая демонстрирует использование lineGetGeneralInfo через TAPI для извлечения IMEI & IMSI.

0 голосов
/ 21 октября 2009

IMEI и IMSI через TAPI не всегда работают на более новых устройствах из-за ограничений безопасности. Устройства UniqueId звонки не должны были работать, пока я не думаю, 6.1. Некоторые производители не реализовали.

0 голосов
/ 08 октября 2009

Смотрите этот предыдущий вопрос:

Уникальный идентификатор машины для устройства Windows CE

Насколько я могу судить, то, что вы хотите сделать, не совсем возможно на устройстве с Windows Mobile. Я думаю, что простой альтернативой (которая может работать или не работать в зависимости от ваших целей) является запись произвольного GUID в реестр устройства где-то при первом запуске приложения, а затем использование его для уникальной идентификации устройства.

...