Load several DLLs, always got
Unhandled exception at 0x102160f2 (msvcr71d.dll) in
exe2c_gui.exe: 0xC0000005: Access violation reading
location 0x00000000.
the Call Stack:
> msvcr71d.dll!strcmp() Line 79 Asm
exe2c.dll!CLibScanner::CheckSubFunc(tagFUNCTION_SYMBOL
* pFun=0x01ae1060, const unsigned char *
phead=0x023bd7c9) Line 328 + 0x23 C++
exe2c.dll!CLibScanner::CheckThisFunc(tagFUNCTION_SYMBOL
* pFun=0x01ae1060, const unsigned char *
phead=0x023bd7c9) Line 364 + 0x10 C++
exe2c.dll!CLibScanner::CheckIfLibFunc(const unsigned
char * phead=0x023bd7c9) Line 374 + 0x10 C++
exe2c.dll!CheckIf_libfunc(const unsigned char *
phead=0x023bd7c9) Line 221 + 0x17 C++
exe2c.dll!Cexe2c::func_new(unsigned long
start=746575817) Line 254 + 0x19 C++
exe2c.dll!CFuncStep1::CreateNewFunc_if_CallNear()
Line 156 C++
exe2c.dll!CFunc::Step_1() Line 971 C++
exe2c.dll!CFunc::PrepareFunc() Line 166 + 0x8 C++
exe2c.dll!CFuncLL::Prepare_CallFunc() Line 588 C++
exe2c.dll!CFunc::Step3_FillStackInfo() Line 211 C++
exe2c.dll!CFunc::analysis_once_1() Line 75 + 0x8 C++
exe2c.dll!CFunc::analysis_once() Line 102 + 0x8 C++
exe2c.dll!CFunc::analysis_step_by_step() Line 26 +
0x8 C++
exe2c.dll!Cexe2c::analysis_Once() Line 79 + 0xb C++
exe2c_gui.exe!CMainFrame::OnOptim() Line 365 C++
mfc71d.dll!_AfxDispatchCmdMsg(CCmdTarget *
pTarget=0x00e359c0, unsigned int nID=32804, int
nCode=0, void (void)* pfn=0x0040df90, void *
pExtra=0x00000000, unsigned int nSig=53,
AFX_CMDHANDLERINFO * pHandlerInfo=0x00000000) Line 89 C++
mfc71d.dll!CCmdTarget::OnCmdMsg(unsigned int
nID=32804, int nCode=0, void * pExtra=0x00000000,
AFX_CMDHANDLERINFO * pHandlerInfo=0x00000000) Line
396 + 0x27 C++
mfc71d.dll!CFrameWnd::OnCmdMsg(unsigned int
nID=32804, int nCode=0, void * pExtra=0x00000000,
AFX_CMDHANDLERINFO * pHandlerInfo=0x00000000) Line
897 + 0x18 C++
mfc71d.dll!CMDIFrameWnd::OnCmdMsg(unsigned int
nID=32804, int nCode=0, void * pExtra=0x00000000,
AFX_CMDHANDLERINFO * pHandlerInfo=0x00000000) Line 85 C++
mfc71d.dll!CWnd::OnCommand(unsigned int wParam=32804,
long lParam=198468) Line 2550 C++
mfc71d.dll!CFrameWnd::OnCommand(unsigned int
wParam=32804, long lParam=198468) Line 320 C++
mfc71d.dll!CMDIFrameWnd::OnCommand(unsigned int
wParam=32804, long lParam=198468) Line 54 + 0x10 C++
mfc71d.dll!CWnd::OnWndMsg(unsigned int message=273,
unsigned int wParam=32804, long lParam=198468, long *
pResult=0x0012f7bc) Line 1759 + 0x1c C++
mfc71d.dll!CWnd::WindowProc(unsigned int message=273,
unsigned int wParam=32804, long lParam=198468) Line
1745 + 0x1e C++
mfc71d.dll!AfxCallWndProc(CWnd * pWnd=0x00e359c0,
HWND__ * hWnd=0x00040754, unsigned int nMsg=273,
unsigned int wParam=32804, long lParam=198468) Line
241 + 0x1a C++
mfc71d.dll!AfxWndProc(HWND__ * hWnd=0x00040754,
unsigned int nMsg=273, unsigned int wParam=32804, long
lParam=198468) Line 389 C++
mfc71d.dll!AfxWndProcBase(HWND__ * hWnd=0x00040754,
unsigned int nMsg=273, unsigned int wParam=32804, long
lParam=198468) Line 209 + 0x15 C++
user32.dll!77d48734()
user32.dll!77d48816()
comctl32.dll!5d09edc4()
user32.dll!77d4b89b()
user32.dll!77d4b903()
comctl32.dll!5d0cb72d()
comctl32.dll!5d09f7d9()
mfc71d.dll!AfxUnlockGlobals(int nLockType=198468)
Line 112 C++
user32.dll!77d48734()
user32.dll!77d48816()
user32.dll!77d4c63f()
user32.dll!77d4e905()
mfc71d.dll!CWnd::DefWindowProcA(unsigned int
nMsg=514, unsigned int wParam=0, long lParam=1048600)
Line 1024 + 0x20 C++
mfc71d.dll!CWnd::WindowProc(unsigned int message=514,
unsigned int wParam=0, long lParam=1048600) Line
1746 + 0x1a C++
mfc71d.dll!CControlBar::WindowProc(unsigned int
nMsg=514, unsigned int wParam=0, long lParam=1048600)
Line 503 + 0x14 C++
mfc71d.dll!AfxCallWndProc(CWnd * pWnd=0x00e375b0,
HWND__ * hWnd=0x00030744, unsigned int nMsg=514,
unsigned int wParam=0, long lParam=1048600) Line 241
+ 0x1a C++
mfc71d.dll!AfxWndProc(HWND__ * hWnd=0x00030744,
unsigned int nMsg=514, unsigned int wParam=0, long
lParam=1048600) Line 389 C++
mfc71d.dll!AfxWndProcBase(HWND__ * hWnd=0x00030744,
unsigned int nMsg=514, unsigned int wParam=0, long
lParam=1048600) Line 209 + 0x15 C++
user32.dll!77d48734()
user32.dll!77d48816()
user32.dll!77d4eaad()
user32.dll!77d489cd()
user32.dll!77d61b4d()
user32.dll!77d48a10()
user32.dll!77d5e097()
ntdll.dll!7c915b4f()
user32.dll!77d6c6ab()
ntdll.dll!7c915b4f()
mfc71d.dll!CWnd::IsDialogMessageA(tagMSG *
lpMsg=0x00143cc0) Line 200 C++
mfc71d.dll!CWnd::PreTranslateInput(tagMSG *
lpMsg=0x00143cc0) Line 4512 C++
mfc71d.dll!CControlBar::PreTranslateMessage(tagMSG *
pMsg=0x00143cc0) Line 442 + 0xc C++
mfc71d.dll!CWnd::WalkPreTranslateTree(HWND__ *
hWndStop=0x00040754, tagMSG * pMsg=0x00143cc0) Line
3129 + 0x12 C++
mfc71d.dll!AfxInternalPreTranslateMessage(tagMSG *
pMsg=0x00143cc0) Line 238 + 0x12 C++
mfc71d.dll!CWinThread::PreTranslateMessage(tagMSG *
pMsg=0x00143cc0) Line 795 + 0x9 C++
mfc71d.dll!AfxPreTranslateMessage(tagMSG *
pMsg=0x00143cc0) Line 257 + 0xf C++
mfc71d.dll!AfxInternalPumpMessage() Line 183 + 0x18 C++
mfc71d.dll!CWinThread::PumpMessage() Line 916 C++
mfc71d.dll!CWinThread::Run() Line 637 + 0xb C++
mfc71d.dll!CWinApp::Run() Line 701 C++
mfc71d.dll!AfxWinMain(HINSTANCE__ *
hInstance=0x00400000, HINSTANCE__ *
hPrevInstance=0x00000000, char * lpCmdLine=0x00141f5b,
int nCmdShow=1) Line 49 + 0xb C++
exe2c_gui.exe!WinMain(HINSTANCE__ *
hInstance=0x00400000, HINSTANCE__ *
hPrevInstance=0x00000000, char * lpCmdLine=0x00141f5b,
int nCmdShow=1) Line 25 C++
exe2c_gui.exe!WinMainCRTStartup() Line 390 + 0x39 C
kernel32.dll!7c816fd7()
ntdll.dll!7c915b4f()
Допоможіть завантажити джерельні коди декомпілера.
Вкажіть точно як це зробити, дайте зрозумілі інструкції.
Я б хотів з ним декомпілером попрацювати дуже цікаво, але як завантажити його?
Я тиснув на Summary, Files, Reviews, Support, Wiki, Bugs, Discussion, Donate та в інші місця .. і не розумію
як завантажити коди.
№№
Help to download source codes dekompilera.
Specify exactly how to do it, give clear instructions.
I would like to work with him dekompilerom very interesting, but how to download it?
I pressed the Summary, Files, Reviews, Support, Wiki, Bugs, Discussion, Donate and other places .. and i do not understand how to download codes.
Дуже гарний взагалі то кажучи сайт Соуркефорже, відмінно видно зміни в кодах,
Все дуже круто, цілком.
Але дуже погано видно, незрозуміло, як завантажити код цілком для вірної компіляції деякої програми.
Very good general speaking website Sourkeforzhe, clearly visible changes in the codes,
All very cool completely.
But it is very hard to see, it is not clear how to download the entire code for the correct compilation of some programs.
У мене також падає декомпілер в exe2c.dll,
ось тут 100104B0 8B41 0C MOV EAX,DWORD PTR DS:[ECX+C] ; ECX=00000000
тобто
10010480 53 PUSH EBX
10010481 56 PUSH ESI
10010482 57 PUSH EDI
10010483 8BF9 MOV EDI,ECX
10010485 33DB XOR EBX,EBX
10010487 33F6 XOR ESI,ESI
10010489 8B47 10 MOV EAX,DWORD PTR DS:[EDI+10]
1001048C 85C0 TEST EAX,EAX
1001048E 7E 19 JLE SHORT exe2c.100104A9
10010490 8B47 14 MOV EAX,DWORD PTR DS:[EDI+14]
10010493 8B0CB0 MOV ECX,DWORD PTR DS:[EAX+ESI*4]
10010496 51 PUSH ECX
10010497 E8 44950000 CALL exe2c.100199E0
1001049C 83C4 04 ADD ESP,4
1001049F 03D8 ADD EBX,EAX
100104A1 8B47 10 MOV EAX,DWORD PTR DS:[EDI+10]
100104A4 46 INC ESI
100104A5 3BF0 CMP ESI,EAX
100104A7 ^7C E7 JL SHORT exe2c.10010490
100104A9 5F POP EDI
100104AA 8BC3 MOV EAX,EBX
100104AC 5E POP ESI
100104AD 5B POP EBX
100104AE C3 RETN
100104AF 90 NOP
100104B0 8B41 0C MOV EAX,DWORD PTR DS:[ECX+C]
100104B3 85C0 TEST EAX,EAX
100104B5 75 24 JNZ SHORT exe2c.100104DB
100104B7 8B01 MOV EAX,DWORD PTR DS:[ECX]
100104B9 48 DEC EAX
100104BA 74 1F JE SHORT exe2c.100104DB
100104BC 48 DEC EAX
100104BD 74 15 JE SHORT exe2c.100104D4
100104BF 83E8 02 SUB EAX,2
100104C2 75 17 JNZ SHORT exe2c.100104DB
100104C4 8B41 10 MOV EAX,DWORD PTR DS:[ECX+10]
100104C7 83F8 02 CMP EAX,2
100104CA 7E 0F JLE SHORT exe2c.100104DB
100104CC 8D0485 F8FFFFFF LEA EAX,DWORD PTR DS:[EAX*4-8]
100104D3 C3 RETN
100104D4 8B41 10 MOV EAX,DWORD PTR DS:[ECX+10]
100104D7 C1E0 02 SHL EAX,2
100104DA C3 RETN
100104DB 32C0 XOR AL,AL
100104DD C3 RETN
100104DE 90 NOP
100104DF 90 NOP
100104E0 8BC1 MOV EAX,ECX
100104E2 33C9 XOR ECX,ECX
100104E4 8948 08 MOV DWORD PTR DS:[EAX+8],ECX
100104E7 8948 04 MOV DWORD PTR DS:[EAX+4],ECX
100104EA 8908 MOV DWORD PTR DS:[EAX],ECX
100104EC C3 RETN
100104ED 90 NOP
100104EE 90 NOP
100104EF 90 NOP
100104F0 E9 0B000000 JMP exe2c.10010500
100104F5 90 NOP
100104F6 90 NOP
100104F7 90 NOP
100104F8 90 NOP
100104F9 90 NOP
100104FA 90 NOP
100104FB 90 NOP
100104FC 90 NOP
100104FD 90 NOP
100104FE 90 NOP
100104FF 90 NOP
10010500 56 PUSH ESI
10010501 8BF1 MOV ESI,ECX
10010503 8B46 08 MOV EAX,DWORD PTR DS:[ESI+8]
10010506 85C0 TEST EAX,EAX
Не уявляю що робити!!
In me also falls dekompiler in exe2c.dll,
Tut here 100104B0 8B41
that is,
not imagine what to do !!