哎呀!看你这画面怎么好像3年前我玩的那个999朵玫瑰恶意插件!!

WE GO
程序代码:int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
HDC v4; // edi@1
__int32 v5; // eax@4
__int32 v6; // edx@5
__int32 v7; // edx@8
BOOL v8; // eax@10
int result; // eax@11
MSG Msg; // [sp+Ch] [bp-24h]@15
CHAR BitmapName; // [sp+28h] [bp-8h]@2
v4 = CreateICA("DISPLAY", 0, 0, 0);
for ( dword_409570 = 0; dword_409570 < 6; ++dword_409570 )
{
wsprintfA(&BitmapName, "BM_I%d", dword_409570);
*(&dword_409540 + dword_409570) = LoadBitmapA(hInstance, &BitmapName);
wsprintfA(&BitmapName, "BM_M%d", dword_409570);
*(&dword_409558 + dword_409570) = LoadBitmapA(hInstance, &BitmapName);
}
v5 = time(0);
srand(v5);
::hInstance = hInstance;
nWidth = GetDeviceCaps(v4, 8);
nHeight = GetDeviceCaps(v4, 10);
if ( nWidth )
v6 = _lrand() % nWidth;
else
v6 = 0;
dword_409574 = v6;
if ( nHeight )
v7 = _lrand() % nHeight;
else
v7 = 0;
dword_409578 = v7;
v8 = DeleteDC(v4);
if ( sub_401309(v8) )
{
if ( sub_401370() )
{
SetTimer(hWnd, 1u, 0x64u, 0);
while ( GetMessageA(&Msg, 0, 0, 0) )
{
TranslateMessage(&Msg);
DispatchMessageA(&Msg);
}
KillTimer(hWnd, 1u);
for ( dword_409570 = 0; dword_409570 < 6; ++dword_409570 )
{
DeleteObject(*(&dword_409540 + dword_409570));
DeleteObject(*(&dword_409558 + dword_409570));
}
result = 0;
}
else
{
result = 2;
}
}
else
{
result = 1;
}
return result;
}

