00622670 /$ 8B4424 04 mov eax,dword ptr ss:[esp+0x4]
00622674 |. 81EC 38010000 sub esp,0x138
0062267A |. 8D8C24 B80000>lea ecx,dword ptr ss:[esp+0xB8]
00622681 |. 53 push ebx
00622682 |. 56 push esi ; kernel32.lstrlenA
00622683 |. 50 push eax ; /String2 =
""
00622684 |. 51 push ecx ; |String1 = runexec.00622640
00622685 |. FF15 00926200 call dword ptr ds:[<&KERNEL32.lstrcpyA>] ; \lstrcpyA
0062268B |. 8D4C24 40 lea ecx,dword ptr ss:[esp+0x40]
0062268F |. 8D8424 C00000>lea eax,dword ptr ss:[esp+0xC0]
00622696 |. 51 push ecx ; runexec.00622640
00622697 |. 50 push eax
00622698 |. E8 830C0000 call runexec.00623320
0062269D |. C74424 28 800>mov dword ptr ss:[esp+0x28],0x80
006226A5 |. 8B0D 78816200 mov ecx,dword ptr ds:[0x628178]
006226AB |. 894C24 2C mov dword ptr ss:[esp+0x2C],ecx ; runexec.00622640
006226AF |. 8B15 7C816200 mov edx,dword ptr ds:[0x62817C]
006226B5 |. 895424 30 mov dword ptr ss:[esp+0x30],edx
006226B9 |. 8B15 A8816200 mov edx,dword ptr ds:[0x6281A8]
006226BF |. A1 80816200 mov eax,dword ptr ds:[0x628180]
006226C4 |. 6A 10 push 0x10
006226C6 |. 894424 38 mov dword ptr ss:[esp+0x38],eax
006226CA |. 8D8424 840000>lea eax,dword ptr ss:[esp+0x84]
006226D1 |. 8B0D 84816200 mov ecx,dword ptr ds:[0x628184]
006226D7 |. 50 push eax
006226D8 |. 894C24 40 mov dword ptr ss:[esp+0x40],ecx ; runexec.00622640
006226DC |. 6A 10 push 0x10
006226DE |. 8D4C24 4C lea ecx,dword ptr ss:[esp+0x4C]
006226E2 |. 895424 48 mov dword ptr ss:[esp+0x48],edx
006226E6 |. 8D5424 34 lea edx,dword ptr ss:[esp+0x34]
006226EA |. 51 push ecx ; runexec.00622640
006226EB |. 52 push edx
006226EC |. E8 CF0A0000 call runexec.006231C0
006226F1 |. 8B8C24 940000>mov ecx,dword ptr ss:[esp+0x94]
006226F8 |. 8B9424 980000>mov edx,dword ptr ss:[esp+0x98]
006226FF |. 8D4424 1C lea eax,dword ptr ss:[esp+0x1C]
00622703 |. 894C24 54 mov dword ptr ss:[esp+0x54],ecx ; runexec.00622640
00622707 |. 8D4C24 54 lea ecx,dword ptr ss:[esp+0x54]
0062270B |. 895424 58 mov dword ptr ss:[esp+0x58],edx
0062270F |. 8D5424 40 lea edx,dword ptr ss:[esp+0x40]
00622713 |. 83C4 14 add esp,0x14
00622716 |. 33F6 xor esi,esi ; kernel32.lstrlenA
00622718 |. 897424 48 mov dword ptr ss:[esp+0x48],esi ; kernel32.lstrlenA
0062271C |. 50 push eax
0062271D |. 897424 50 mov dword ptr ss:[esp+0x50],esi ; kernel32.lstrlenA
00622721 |. 51 push ecx ; runexec.00622640
00622722 |. 52 push edx
00622723 |. E8 B8000000 call runexec.006227E0
00622728 |. 8B8C24 940000>mov ecx,dword ptr ss:[esp+0x94]
0062272F |. 8B9424 980000>mov edx,dword ptr ss:[esp+0x98]
00622736 |. 897424 1C mov dword ptr ss:[esp+0x1C],esi ; kernel32.lstrlenA
0062273A |. 897424 20 mov dword ptr ss:[esp+0x20],esi ; kernel32.lstrlenA
0062273E |. 894C24 4C mov dword ptr ss:[esp+0x4C],ecx ; runexec.00622640
00622742 |. 895424 50 mov dword ptr ss:[esp+0x50],edx
00622746 |. 8D4424 24 lea eax,dword ptr ss:[esp+0x24]
0062274A |. 8D4C24 4C lea ecx,dword ptr ss:[esp+0x4C]
0062274E |. 897424 54 mov dword ptr ss:[esp+0x54],esi ; kernel32.lstrlenA
00622752 |. 897424 58 mov dword ptr ss:[esp+0x58],esi ; kernel32.lstrlenA
00622756 |. 83C4 0C add esp,0xC
00622759 |. 50 push eax
0062275A |. 51 push ecx ; runexec.00622640
0062275B |. 8D5424 10 lea edx,dword ptr ss:[esp+0x10]
0062275F |. 52 push edx
00622760 |. E8 7B000000 call runexec.006227E0
00622765 |. 8B4C24 24 mov ecx,dword ptr ss:[esp+0x24]
00622769 |. 8B5424 28 mov edx,dword ptr ss:[esp+0x28] ; MPGAUDIO.005EB008
0062276D |. 8D4424 14 lea eax,dword ptr ss:[esp+0x14]
00622771 |. 894C24 2C mov dword ptr ss:[esp+0x2C],ecx ; runexec.00622640
00622775 |. 8D4C24 24 lea ecx,dword ptr ss:[esp+0x24]
00622779 |. 895424 30 mov dword ptr ss:[esp+0x30],edx
0062277D |. 83C4 0C add esp,0xC
00622780 |. 6A 10 push 0x10
00622782 |. 50 push eax
00622783 |. 6A 10 push 0x10
00622785 |. 68 88816200 push runexec.00628188
0062278A |. 51 push ecx ; runexec.00622640
0062278B |. E8 70040000 call runexec.00622C00
00622790 |. 8B4424 1C mov eax,dword ptr ss:[esp+0x1C] ; SPad.10006000
00622794 |. 83C4 14 add esp,0x14
00622797 3B05 98816200 cmp eax,dword ptr ds:[0x628198]
0062279D EB 27 jnz
short
runexec.006227D4
0062279F A1 9C816200 mov eax,dword ptr ds:[0x62819C]
006227A4 8B4C24 0C mov ecx,dword ptr ss:[esp+0xC]
006227A8 3BC8 cmp ecx,eax
006227AA 75 28 jnz
short
runexec.006227D4
006227AC A1 A0816200 mov eax,dword ptr ds:[0x6281A0]
006227B1 8B4C24 10 mov ecx,dword ptr ss:[esp+0x10] ; runexec.00620000
006227B5 3BC8 cmp ecx,eax
006227B7 75 1B jnz
short
runexec.006227D4
006227B9 A1 A4816200 mov eax,dword ptr ds:[0x6281A4]
006227BE 8B4C24 14 mov ecx,dword ptr ss:[esp+0x14]
006227C2 3BC8 cmp ecx,eax
006227C4 75 0E jnz
short
runexec.006227D4
006227C6 |. B8 01000000 mov eax,0x1
006227CB |. 5E pop esi ; 0012F7BC
006227CC |. 5B pop ebx ; 0012F7BC
006227CD |. 81C4 38010000 add esp,0x138
006227D3 C3 retn
006227D4 33C0 xor eax,eax
006227D6 5E pop esi ; 0012F7BC
006227D7 5B pop ebx ; 0012F7BC
006227D8 81C4 38010000 add esp,0x138
006227DE \. C3 retn