Сейчас на форуме: bartolomeo, -Sanchez- (+4 невидимых) |
eXeL@B —› Вопросы новичков —› olly отказывается дизассемблировать код. |
Посл.ответ | Сообщение |
|
Создано: 14 февраля 2006 23:44 · Личное сообщение · #1 Вот код: invoke GetProcessHeap mov hheap,eax invoke GetModuleHandle,0 mov hinst,eax invoke DialogBoxParam,hinst,addr CD,0,addr DlgProc,0 invoke ExitProcess,0 DlgProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM .IF uMsg==WM_INITDIALOG invoke GetDlgItem, hWnd,IDC_EDIT invoke SetFocus,eax .......... а вот что olly выдаёт 00401000 >/$ E8 99030000 CALL CD._GetProcessHeap@0 ; [GetProcessHeap 00401005 |. A3 2D324000 MOV DWORD PTR DS:[40322D],EAX 0040100A |. 6A 00 PUSH 0 ; /pModule = NULL 0040100C |. E8 87030000 CALL CD._GetModuleHandleA@4 ; \GetModuleHandleA 00401011 |. A3 35324000 MOV DWORD PTR DS:[403235],EAX 00401016 |. 6A 00 PUSH 0 ; /lParam = NULL 00401018 |. 68 36104000 PUSH CD._DlgProc@16 ; |DlgProc = CD._DlgProc@16 0040101D |. 6A 00 PUSH 0 ; |hOwner = NULL 0040101F |. 68 38314000 PUSH CD.00403138 ; |pTemplate = "CD" 00401024 |. FF35 35324000 PUSH DWORD PTR DS:[403235] ; |hInst = NULL 0040102A |. E8 8D030000 CALL CD._DialogBoxParamA@20 ; \DialogBoxParamA 0040102F |. 6A 00 PUSH 0 ; /ExitCode = 0 00401031 \. E8 5C030000 CALL CD._ExitProcess@4 ; \ExitProcess 00401036 > 55 DB 55 ; CHAR 'U' 00401037 8B DB 8B 00401038 > EC DB EC 00401039 > 81 DB 81 0040103A 7D DB 7D ; CHAR '}' 0040103B 0C DB 0C 0040103C 10 DB 10 0040103D 01 DB 01 0040103E 00 DB 00 0040103F 00 DB 00 00401040 75 DB 75 ; CHAR 'u'......... Никак не удаётся заставить её нормально работать. Эта версия у меня месяца 2 как стоит, раньше за ней такого не наблюдалось. Может сталкивался кто, помогите plz. |
|
Создано: 14 февраля 2006 23:54 · Личное сообщение · #2 |
|
Создано: 15 февраля 2006 00:01 · Личное сообщение · #3 |
|
Создано: 15 февраля 2006 00:16 · Личное сообщение · #4 |
eXeL@B —› Вопросы новичков —› olly отказывается дизассемблировать код. |