![]() |
eXeL@B —› Вопросы новичков —› Vit Registry Fix: Professional 9.9 |
Посл.ответ | Сообщение |
|
Создано: 15 января 2010 21:23 · Личное сообщение · #1 Описание: www.vitsoft.org.ua/Download/Vit%20Registry%20Fix%20Professional%20Setup.exe Мощная программа для очистки реестра от ошибок и устаревших данных. Программа обладает мощным автоматическим средством сканирования и удаления ошибок самых разных типов. Vit Registry Fix может находить более 50 вариантов разновидностей ошибок в реестре. Прога написана на Visual Basic, запакована UPX'ом после upx -d не запускается, а просто висит в памяти. 007E084B . /75 0C JNZ SHORT 007E0859 007E1F62 . /75 0C JNZ SHORT 007E1F70 0080CEA0 . /75 0C JNZ SHORT 0080CEAE переходы меняем на: 007E084B /74 0C JE SHORT 007E0859 007E1F62 /74 0C JE SHORT 007E1F70 0080CEA0 /74 0C JE SHORT 0080CEAE теперь запускается окно с просьбой регистрации но после ввода левых данных и замене : Проверки 1. 00634086 FF15 30114000 CALL NEAR DWORD PTR DS:[401130] ; MSVBVM60.__vbaBoolVarNull 0063408C 66:8985 E0FBFFF>MOV WORD PTR SS:[EBP-420],AX ; [в EBP-420] нужно поместить единицу 0063408C C685 E0FBFFFF>MOV BYTE PTR SS:[EBP-420],1 2. 00808C00 FF15 30114000 CALL NEAR DWORD PTR DS:[401130] ; MSVBVM60.__vbaBoolVarNull 00808C06 66:8985 C4FBFFF>MOV WORD PTR SS:[EBP-43C],AX ; [в EBP-43С] нужно поместить единицу 00808C06 C685 C4FBFFFF>MOV BYTE PTR SS:[EBP-43C],1 3. 008099A2 FF15 90114000 CALL NEAR DWORD PTR DS:[401190] ; MSVBVM60.__vbaVarTstEq 008099A8 66:8985 D4FBFFF>MOV WORD PTR SS:[EBP-42C],AX ; [в EBP-42С] нужно поместить единицу 008099A8 C685 D4FBFFFF>MOV BYTE PTR SS:[EBP-42C],1 4. 00634086 FF15 30114000 CALL NEAR DWORD PTR DS:[401130] ; MSVBVM60.__vbaBoolVarNull 0063408C 66:8985 E0FBFFF>MOV WORD PTR SS:[EBP-420],AX ; [в EBP-420] нужно поместить единицу 5. 0080D9C1 FF15 30114000 CALL NEAR DWORD PTR DS:[401130] ; MSVBVM60.__vbaBoolVarNull 0080D9C7 66:8985 C4FBFFF>MOV WORD PTR SS:[EBP-43C],AX ; [в EBP-43С] нужно поместить единицу 0080D9C7 C685 C4FBFFFF>MOV BYTE PTR SS:[EBP-43C],1 6. 0080E2D4 . FF15 90114000 CALL NEAR DWORD PTR DS:[401190] ; MSVBVM60.__vbaVarTstEq 0080E2DA . 66:8985 D4FBF>MOV WORD PTR SS:[EBP-42C],AX ; [в EBP-42С] нужно поместить единицу 0080E2DA C685 D4FBFFFF>MOV BYTE PTR SS:[EBP-42C],1 прога не запускается вылетая с ошибкой если под отладчиком, если без то тупо висит в памяти. А если не нажимать кнопку Activate а нажать Testing прога успешно запускается но при закрытии на крестик в правом верхнем углу прога опять зависает. Здесь функция проверки введенных данных 00809912 . E8 39281800 CALL 0098C150 ; 0098C150 Вообщем пытаюсь сделать прогу рабочей, кто что подскажет? В аттаче алгоритм с которым чтото не как не разберусь. ![]() ![]() |
|
Создано: 15 января 2010 21:55 · Личное сообщение · #2 neoBlinXaker пишет: переходы меняем на: Да вы, батенька, маньяк... ![]() http://www.exelab.ru/f/action=vthread&forum=5&topic=15436 ![]() |
|
Создано: 15 января 2010 23:49 · Личное сообщение · #3 |
![]() |
eXeL@B —› Вопросы новичков —› Vit Registry Fix: Professional 9.9 |
Эта тема закрыта. Ответы больше не принимаются. |