Обнаружение 3G модуля
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.223] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
Обнаружение 3G модуля
|
Сообщ.
#1
,
|
|
|
|
Форумчане, помогите.
Как программно определить есть ли на мобильном устройстве (под управлением Windows) 3G модуль, и если есть, вставлена ли в него сим-карта? |
|
Сообщ.
#2
,
|
|
|
|
Думаю, что если устройство захочет шифроваться и ничего такого не сообщать, то это запросто у него получится. Но у тех, что есть сейчас, такой задачи вполне может не быть, а потому какой-то способ, вообще говоря, может существовать. Однако надёжность его, увы, не 100%-ая. Да и тех или иных тонких деталей может быть много.
|
|
Сообщ.
#3
,
|
|
|
|
...если вам априори известно, что 3G модуль переведен в режим эмуляции COM-порта, то все действия с таким модемом доступны через классические AT-команды. Запрос "AT?" вернет поддержку устройством их, а запрос "AT+COPS?" например вернет имя оператора на которую зарегена SIM, т.е. заодно покажет что она присутствует и модем зарегистрировался в сети опсоса.
Касательно обнаружения, всегда можно сканировать ветку USB и COM-портов через SetupAPI на предмет распространенных имен для модемов, как то наименование фирмы-производителя и словосочетаний типа "modem". И конечно же можно запросить через WMI "Select * From Win32_POTSModem", который выдаст список зарегенных в ОС модемов, также можно вытянуть какие из них подключены. https://msdn.microsoft.com/en-us/library/wi...9(v=vs.85).aspx p.s.: рекомендую прежде чем создавать тему на форумах использовать справочники, гайды, например по AT-командам. Проще всего кинуть вопрос на форум и ожидать информацию на блюдечке. В голове откладывается то, через что сам прошел сам. |
|
Сообщ.
#4
,
|
|
|
|
Цитата raxp @ ...если вам априори известно, что 3G модуль переведен в режим эмуляции COM-порта известно, не переведен... Цитата raxp @ p.s.: рекомендую прежде чем создавать тему на форумах использовать справочники, гайды, например по AT-командам. Первым делом это и сделал, потратив почти целый день. Но АТ в моем случае не подойдет, а других вариантов не нашел, отсюда и вопрос. Попробую вариант с WMI, хотя если честно, не люблю его и хотелось бы найти решение без его сипользования |
|
Сообщ.
#5
,
|
|
|
|
Мобильное устройство - это на Винфоне, что ли? С каких пор дельфя на нем работает? Или Вин 10?
На мобильном устройстве должны быть специальные апи для определения оборудования. |
|
Сообщ.
#6
,
|
|
|
|
Windows 10
|
|
Сообщ.
#7
,
|
|
|
|