本帖最后由 wowocock 于 2022-6-30 10:10 编辑
不算误报吧。int __thiscall sub_4010A0(CWinApp *this)
{
HMODULE v2; // ebx
void (*tionCatcher)(void); // eax
CMultiDocTemplate *v4; // eax
struct CDocTemplate *v5; // eax
int v6; // eax
int v7; // esi
int v8; // eax
int result; // eax
char v10[36]; // [esp+10h] [ebp-30h] BYREF
int v11; // [esp+3Ch] [ebp-4h]
AfxEnableControlContainer(0);
CWinApp::Enable3dControlsStatic(this);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
v2 = LoadLibraryA(aCeppDll);
if ( v2 )
{
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
Sleep(0);
tionCatcher = (void (*)(void))GetProcAddress(v2, aTioncatcher);
if ( tionCatcher )
tionCatcher();
}
sub_42FAB0(aLocalAppwizard);
CWinApp::LoadStdProfileSettings(this, 4u);
v4 = (CMultiDocTemplate *)sub_41A4C0(0x8Cu);
v11 = 0;
if ( v4 )
v5 = CMultiDocTemplate::CMultiDocTemplate(
v4,
0x81u,
(struct CRuntimeClass *)&off_43A8F8,
(struct CRuntimeClass *)&off_43AB68,
(struct CRuntimeClass *)&off_43A9E0);
else
v5 = 0;
CWinApp::AddDocTemplate(this, v5);
v6 = sub_41A4C0(0x1D8u);
v11 = 1;
if ( v6 )
v7 = sub_4016F0(v6);
else
v7 = 0;
v8 = *(_DWORD *)v7;
v11 = -1;
result = (*(int (__thiscall **)(int, int, int, _DWORD, _DWORD))(v8 + 184))(v7, 128, 13598720, 0, 0);
if ( result )
{
*((_DWORD *)this + 7) = v7;
sub_42F136(v10);
v11 = 2;
sub_42F0E3(v10);
if ( sub_42F74D(v10) )
{
sub_41A757(*((_DWORD *)this + 29));
UpdateWindow(*(HWND *)(v7 + 28));
v11 = -1;
CCommandLineInfo::~CCommandLineInfo((CCommandLineInfo *)v10);
result = 1;
}
else
{
v11 = -1;
CCommandLineInfo::~CCommandLineInfo((CCommandLineInfo *)v10);
result = 0;
}
}
return result;
}
|