if ( result )
{
result = lstrcmpiA((LPCSTR)(a1 + 36), "HardwareInfo.exe");
if ( !result )
{
dword_40653C |= 2u;
return result;
}
result = lstrcmpiA((LPCSTR)(a1 + 36), "HintClient.exe");
if ( !result )
{
dword_40653C |= 4u;
return result;
}
result = lstrcmpiA((LPCSTR)(a1 + 36), "CfgClt.exe");
if ( !result )
{
dword_40653C |= 8u;
return result;
}
result = lstrcmpiA((LPCSTR)(a1 + 36), "P.exe");
if ( !result )
{
dword_40653C |= 0x10u;
return result;
}
if ( lstrcmpiA((LPCSTR)(a1 + 36), "KSafeTray.exe") )
{
result = lstrcmpiA((LPCSTR)(a1 + 36), "RavMonD.exe");
if ( result )
return result;
dword_40653C |= 0x40u;
v2 = 2;
goto LABEL_18;
}
dword_40653C |= 0x20u;
}
else
{
if ( dword_406540 )
return result;
}
result = *(_DWORD *)(a1 + 8);
LABEL_19:
dword_406540 = result;
return result;
}
void __cdecl sub_4037E5(const char *a1)
{
DWORD v1; // ebx@1
int v2; // eax@2

char *v3; // eax@3
HANDLE v4; // ebx@4
int v5; // eax@4
void *v6; // eax@5
CHAR ExistingFileName; // [sp+Ch] [bp-328h]@2
CHAR v8; // [sp+110h] [bp-224h]@2
CHAR NewFileName; // [sp+214h] [bp-120h]@2
struct _SYSTEMTIME SystemTime; // [sp+318h] [bp-1Ch]@2
HANDLE uExitCode; // [sp+328h] [bp-Ch]@1
HANDLE hSourceHandle; // [sp+32Ch] [bp-8h]@1
char *lpAddress; // [sp+330h] [bp-4h]@1
hSourceHandle = 0;
uExitCode = 0;
lpAddress = 0;
v1 = sub_4028E6("DrvAnti.exe", 0, 4);
if ( v1 )
{
GetSystemTime(&SystemTime);
wsprintfA(&v8, "drvanti%.4d%.2d%.2d.log", SystemTime.wYear, SystemTime.wMonth, SystemTime.wDay);
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-22435-2.html
你存万八千的
吹牛逼
给予颜色