![]() |
eXeL@B —› Вопросы новичков —› Пожалуйста помогите исправить ошибку |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 23 декабря 2006 22:34 · Поправил: Rio · Личное сообщение · #1 при запуске программа понимает что не зарегистрирована и закрывается, я занопил (в Olly) это место. Программа запускается, но поверх неё вылетает ошибка: "Exception EExternalException in module 3.exe at 008228B4? External exception C000001D" и всё закрывается. до исправления: //////////////////////////////////////////// 0059E377 |. 05 6C0B0000 ADD EAX,0B6C 0059E37C |. BA 03000000 MOV EDX,3 0059E381 |. E8 BE5CE6FF CALL 3.00404044 0059E386 |> A1 F8435A00 MOV EAX,DWORD PTR DS:[5A43F8] 0059E38B |. 8B00 MOV EAX,DWORD PTR DS:[EAX] 0059E38D |. E8 5E4AE9FF CALL 3.00432DF0 0059E392 |. A1 F8435A00 MOV EAX,DWORD PTR DS:[5A43F8] 0059E397 |. 8B00 MOV EAX,DWORD PTR DS:[EAX] 0059E399 E8 FA4DE6FF CALL 3.00403198 0059E39E |. A1 4C475A00 MOV EAX,DWORD PTR DS:[5A474C] 0059E3A3 |. 8B00 MOV EAX,DWORD PTR DS:[EAX] 0059E3A5 |. E8 E26EE9FF CALL 3.0043528C 0059E3AA 33C0 XOR EAX,EAX 0059E3AC 5A POP EDX 0059E3AD 59 POP ECX 0059E3AE 59 POP ECX 0059E3AF 64:8910 MOV DWORD PTR FS:[EAX],EDX 0059E3B2 68 C7E35900 PUSH 3.0059E3C7 0059E3B7 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10] 0059E3BA E8 4959E6FF CALL 3.00403D08 0059E3BF C3 RETN 0059E3C0 ^E9 9F53E6FF JMP 3.00403764 0059E3C5 .^EB F0 JMP SHORT 3.0059E3B7 0059E3C7 5E DB 5E ; CHAR '^' ////////////////////////////////////////////////////////////// после исправления: 0059E386 > A1 F8435A00 MOV EAX,DWORD PTR DS:[5A43F8] 0059E38B . 8B00 MOV EAX,DWORD PTR DS:[EAX] 0059E38D . E8 5E4AE9FF CALL 3.00432DF0 0059E392 . A1 F8435A00 MOV EAX,DWORD PTR DS:[5A43F8] 0059E397 . 8B00 MOV EAX,DWORD PTR DS:[EAX] 0059E399 . E8 FA4DE6FF CALL 3.00403198 0059E39E . A1 4C475A00 MOV EAX,DWORD PTR DS:[5A474C] 0059E3A3 . 8B00 MOV EAX,DWORD PTR DS:[EAX] 0059E3A5 . E8 E26EE9FF CALL 3.0043528C//здесь отрывается программа 0059E3AA . 33C0 XOR EAX,EAX 0059E3AC . 5A POP EDX 0059E3AD . 59 POP ECX 0059E3AE . 59 POP ECX 0059E3AF . 64:8910 MOV DWORD PTR FS:[EAX],EDX 0059E3B2 . 68 C7E35900 PUSH 3.0059E3C7 ; ASCII "T(" 0059E3B7 . 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10] 0059E3BA . E8 4959E6FF CALL 3.00403D08 0059E3BF . 90 NOP 0059E3C0 . 90 NOP 0059E3C1 . 90 NOP 0059E3C2 . 90 NOP 0059E3C3 . 90 NOP 0059E3C4 . 90 NOP 0059E3C5 .-E9 EA542800 JMP 008238B4 0059E3CA 0A DB 0A 0059E3CB 58 DB 58 ; CHAR 'X' 0059E3CC E6 DB E6 ////////////////////////////////////// Программа написана на Дельфи 3 не запакована по объёму большая. Разъясните пожалуйста где ошибка. ![]() |
|
Создано: 29 декабря 2006 01:31 · Личное сообщение · #2 |
<< . 1 . 2 . |
![]() |
eXeL@B —› Вопросы новичков —› Пожалуйста помогите исправить ошибку |