Получить IMEI и серийный номер от UMTS-Stick
Прежде всего, извините за мой английский, это не мой родной язык, но я буду стараться изо всех сил. Это будет довольно долго и довольно подробно, потому что я уже провел много исследований, но в настоящее время застрял.
Я поручил себе написать небольшой скрипт на Python + интерфейс, который дает мне полезную информацию о подключенном (Huawei) UMTS-Stick, информация, которую я хотел получить, включает:
- Предустановленное ПО на UMTS-Stick (в основном это Мобильный партнер)
- Издатель указанного программного обеспечения
- Версия программного обеспечения
- Серийный номер
- IMEI
- Модель устройства
- Используемые данные (ежемесячно)
Я нашел большинство нужных данных на самом диске UMTS в файле с именем SysConfig.dat
Образец:
[Install] DefDir=Mobile Partner AppTitle=Mobile Partner AppName=Mobile Partner.exe Publisher=Huawei Technologies Co.,Ltd URLInfoAbout=http://www.huawei.com HelpLink=http://mobile.huawei.com RealName=Mobile Partner.app
Это решает 1 и 2
дальше я решаю 3:
[EHIDS_PRODUCT_VERSION] COMMENT= RUN_INSTALL_APP=YES RUN_CLIENT_APP=YES L_REG_PATH=SOFTWARE\Huawei technologies\Mobile Partner APP_FILE_NAME=Mobile Partner.exe APP_INSTALL_PATH=Mobile Partner VALUE=23.009.05.00.69
После некоторого использования procmon я нашел больше файлов, C:\ProgramData\Mobile Partner
например:
в localdeviceinfo.xml
:
<?xml version="1.0" encoding="UTF-8" ?> <localdevice> <item name="e3276" id="E3276" port="6">1</item> </localdevice>
в NetInfo.dat
:
<?xml version="1.0" encoding="UTF-8" ?> <xml> <transfer type="Dial-up"> <today uploaded="0" downloaded="0" todaytime="3844" time="1521277552" Lastcntime="3844" /> <since time="1509352688" uploaded="414576283" downloaded="127569449" sincetime="4479" /> <this_week uploaded="0" downloaded="0" weektime="3979" time="1520722800" /> <this_month uploaded="411381490" downloaded="124249810" monthtime="3979" time="1519858800" /> <this_year uploaded="412161638" downloaded="125141695" time="1516272281" yeartime="4080" /> </transfer>
Это решает 6 и 7, но я не мог найти что-нибудь о IMEI & S / N. Дело в том, что у Mobile Partner, например, есть плагин диагностики, который выдает такую информацию:
Я узнал об этой функции довольно поздно, и она делает мою работу несколько бесполезной, но, тем не менее, я хотел закончить то, что уже стоило мне довольно много времени.
Таким образом, программа «Мобильный партнер» каким-то образом получает информацию.
Мои вопросы:
- Как Мобильный партнер Программы получает S / N & IMEI?
- Как моя программа может получить S / N & IMEI?
Я знаю, что это довольно специфический вопрос, но спрашивать не вредно, верно?
0 ответов на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
4
Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел...
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
-
3
Мой второй жесткий диск не виден в Windows 7
-
7
Как заменить Блокнот в Windows 7?
-
2
Как расположить значки панели задач Windows 7 в 2 ряда?
-
1
Проблемы во время сна на Windows 7
-
6
Как управлять функцией привязки Windows 7 с помощью двух мониторов?
-
10
Как мне обновить Windows 7 RC до Windows 7 RTM?
-
3
Какая защита от шпионского ПО доступна для Windows 7?