Beeline USB-modem MF180 приложение UIMain_Full.exe (9,70 МБ (10 181 472 байт)).
Удаление нага, который втечение 1мин висит в центре экрана, загораживая рабочий стол и другие приложения.
1-й способ устранения.
UIMain_Full.exe 9,70 МБ (10 181 472 байт)
Определение класс окна нага с экранной заставкой Билайн.
Необходимо запустить MHOOK.EXE из пакета MASM32, нажать кнопку Hook, запустить UIMain.exe и навести указатель мыши. Окно MHOOK.EXE покажет название класса TStartForm. Можно догадаться, что это программа запускает полнофункциональную UIMain_Full.exe или облегченную версию.
Облегченная версия запускается без экранной заставки. Текстовая строка TStartForm встречается только в файле UIMain_Full.exe.
Поиск функции запуска формы заставки.
Поиск функции запуска формы с помощью Dede ничего не дал.
Поэтому далее использовался отладчик OLLYDBG.EXE.
После загрузки и пошагового выполнения находим следующие строки:
0040204E . E8 653C1C00 CALL UIMain_F.005C5CB8
00402053 . 8B15 E0CA6A00 MOV EDX,DWORD PTR DS:[6ACAE0] ; UIMain_F._StartForm
00402059 . 8B02 MOV EAX,DWORD PTR DS:[EDX]
0040205B . 8B10 MOV EDX,DWORD PTR DS:[EAX]
0040205D . FF92 88000000 CALL DWORD PTR DS:[EDX+88]
1-й CALL UIMain_F.005C5CB8 рисует прямоугольную область белого цвета в середине экрана.
2-й CALL DWORD PTR DS:[EDX+88] натягивает картинку.
Обход их в оллидбг исключает вызов заставки. Тестовые испытания показали, что программа полностью работоспособна.
E8653C1C00 и FF9288000000 можно найти в WinHex и забить кодом 90h, т.е.nop-ами. После этого приложение запускается без экранной заставки.