Function at 0x429260
Capabilities:
Get common file path

Disassembly:
push 0xffffffffffffffff
push 0x444c9a
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x3b4
mov eax, dword [0x452504]
push ebx
push ebp
push esi
push edi
mov dword [esp + 0x3c0], eax
push 0x105
lea eax, [esp + 0x2c0]
push eax
call dword [sym.imp.KERNEL32.dll_GetWindowsDirectoryA]
push 0x105
lea ecx, [esp + 0x1bc]
push ecx
call dword [sym.imp.KERNEL32.dll_GetSystemDirectoryA]
push str.MedieaDesk
push 0x41
lea ecx, [esp + 0x34]
call fcn.00428690
mov esi, dword [esp + 0x3d4]
xor ebx, ebx
push eax
mov ecx, esi
mov dword [esp + 0x3d0], ebx
call fcn.004291d0
or ebp, 0xffffffff
lea ecx, [esp + 0x2c]
mov dword [esp + 0x3cc], ebp
call fcn.00428800
mov eax, dword [esi + 4]
lea esi, [eax + 0x5c]
xor eax, eax
jmp 0x429300
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429300
lea edi, [esp + 0xb4]
dec edi
jmp 0x429320
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429320
mov edx, dword [str._CLManager.exe]
mov eax, dword [0x44a2c8]
mov ecx, dword [0x44a2cc]
mov dword [edi], edx
mov dx, word [0x44a2d0]
mov dword [edi + 4], eax
mov al, byte [0x44a2d2]
mov dword [edi + 8], ecx
mov word [edi + 0xc], dx
mov byte [edi + 0xe], al
lea eax, [esp + 0xb4]
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov edi, edi
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429370
sub eax, edx
push eax
lea ecx, [esp + 0xb8]
push ecx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 1
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x4293bd
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
nop
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x4293c0
lea edi, [esp + 0xb4]
dec edi
jmp 0x4293e0
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x4293e0
mov ecx, dword [str._MDLanunch.exe]
mov edx, dword [0x44a2b8]
mov eax, dword [0x44a2bc]
mov dword [edi], ecx
mov cx, word [0x44a2c0]
mov dword [edi + 4], edx
mov dl, byte [0x44a2c2]
mov dword [edi + 8], eax
mov word [edi + 0xc], cx
lea eax, [esp + 0xb4]
mov byte [edi + 0xe], dl
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
nop
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429430
sub eax, edx
push eax
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0x18]
call fcn.00402c70
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 2
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x42947d
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
xor eax, eax
nop
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429480
lea edi, [esp + 0xb4]
dec edi
jmp 0x4294a0
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x4294a0
mov eax, dword [str._MDLCH.dll]
mov ecx, dword [0x44a2ac]
mov dx, word [0x44a2b0]
mov dword [edi], eax
mov al, byte [0x44a2b2]
mov dword [edi + 4], ecx
mov word [edi + 8], dx
mov byte [edi + 0xa], al
lea eax, [esp + 0xb4]
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x4294e5
sub eax, edx
push eax
lea ecx, [esp + 0xb8]
push ecx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 3
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x429532
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
jmp 0x429540
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429540
lea edi, [esp + 0xb4]
dec edi
jmp 0x429560
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429560
mov ecx, dword [str._PicaVNC.exe]
mov edx, dword [0x44a29c]
mov eax, dword [0x44a2a0]
mov dword [edi], ecx
mov cl, byte [0x44a2a4]
mov dword [edi + 4], edx
mov dword [edi + 8], eax
lea eax, [esp + 0xb4]
mov byte [edi + 0xc], cl
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x4295a4
sub eax, edx
push eax
lea edx, [esp + 0xb8]
push edx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea eax, [esp + 0x10]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 4
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x4295f1
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00435091
add esp, 4
push str.Pica_Manager
push 0x42
lea ecx, [esp + 0x34]
call fcn.00428690
mov esi, dword [esp + 0x3d4]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 5
call fcn.004291d0
lea ecx, [esp + 0x2c]
mov dword [esp + 0x3cc], ebp
call fcn.00428800
mov eax, dword [esi + 4]
lea esi, [eax + 0xc8]
xor eax, eax
jmp 0x429640
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429640
lea edi, [esp + 0xb4]
dec edi
jmp 0x429660
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429660
mov edx, dword [str._PmAgent.exe]
mov eax, dword [0x44a27c]
mov ecx, dword [0x44a280]
mov dword [edi], edx
mov dl, byte [0x44a284]
mov dword [edi + 4], eax
mov dword [edi + 8], ecx
lea eax, [esp + 0xb4]
mov byte [edi + 0xc], dl
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x4296a4
sub eax, edx
push eax
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0x18]
call fcn.00402c70
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 6
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x4296f1
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
xor eax, eax
jmp 0x429700
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429700
lea edi, [esp + 0xb4]
dec edi
jmp 0x429720
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429720
mov eax, dword [str._PmClient.exe]
mov ecx, dword [0x44a26c]
mov edx, dword [0x44a270]
mov dword [edi], eax
mov ax, word [0x44a274]
mov dword [edi + 4], ecx
mov dword [edi + 8], edx
mov word [edi + 0xc], ax
lea eax, [esp + 0xb4]
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429765
sub eax, edx
push eax
lea ecx, [esp + 0xb8]
push ecx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 7
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x4297b2
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
jmp 0x4297c0
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x4297c0
lea edi, [esp + 0xb4]
dec edi
jmp 0x4297e0
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x4297e0
mov ecx, dword [str._PicaVNC.exe]
mov edx, dword [0x44a29c]
mov eax, dword [0x44a2a0]
mov dword [edi], ecx
mov cl, byte [0x44a2a4]
mov dword [edi + 4], edx
mov dword [edi + 8], eax
lea eax, [esp + 0xb4]
mov byte [edi + 0xc], cl
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429824
sub eax, edx
push eax
lea edx, [esp + 0xb8]
push edx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea eax, [esp + 0x10]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 8
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x429871
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00435091
add esp, 4
push str.Geto_Plus
push 0x44
lea ecx, [esp + 0x34]
call fcn.00428690
mov esi, dword [esp + 0x3d4]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 9
call fcn.004291d0
lea ecx, [esp + 0x2c]
mov dword [esp + 0x3cc], ebp
call fcn.00428800
mov eax, dword [esi + 4]
lea esi, [eax + 0x134]
xor eax, eax
jmp 0x4298c0
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x4298c0
lea edi, [esp + 0xb4]
dec edi
jmp 0x4298e0
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x4298e0
mov edx, dword [str._Agmon.dll]
mov eax, dword [0x44a254]
mov cx, word [0x44a258]
mov dword [edi], edx
mov dl, byte [0x44a25a]
mov dword [edi + 4], eax
mov word [edi + 8], cx
lea eax, [esp + 0xb4]
mov byte [edi + 0xa], dl
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429926
sub eax, edx
push eax
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0x18]
call fcn.00402c70
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 0xa
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x429973
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
xor eax, eax
jmp 0x429980
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429980
lea edi, [esp + 0xb4]
dec edi
jmp 0x4299a0
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x4299a0
mov eax, dword [str._AgVer.dll]
mov ecx, dword [0x44a248]
mov dx, word [0x44a24c]
mov dword [edi], eax
mov al, byte [0x44a24e]
mov dword [edi + 4], ecx
mov word [edi + 8], dx
mov byte [edi + 0xa], al
lea eax, [esp + 0xb4]
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x4299e5
sub eax, edx
push eax
lea ecx, [esp + 0xb8]
push ecx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 0xb
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x429a32
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
jmp 0x429a40
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429a40
lea edi, [esp + 0xb4]
dec edi
jmp 0x429a60
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429a60
mov ecx, dword [str._Agent_VerMan.exe]
mov edx, dword [0x44a234]
mov eax, dword [0x44a238]
mov dword [edi], ecx
mov ecx, dword [0x44a23c]
mov dword [edi + 4], edx
mov dx, word [0x44a240]
mov dword [edi + 8], eax
mov dword [edi + 0xc], ecx
lea eax, [esp + 0xb4]
mov word [edi + 0x10], dx
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
nop
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429ab0
sub eax, edx
push eax
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0x18]
call fcn.00402c70
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 0xc
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x429afd
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
xor eax, eax
nop
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429b00
lea edi, [esp + 0xb4]
dec edi
jmp 0x429b20
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429b20
mov eax, dword [str._Agent_Agent39.bin]
mov ecx, dword [0x44a220]
mov edx, dword [0x44a224]
mov dword [edi], eax
mov eax, dword [0x44a228]
mov dword [edi + 4], ecx
mov cx, word [0x44a22c]
mov dword [edi + 8], edx
mov dl, byte [0x44a22e]
mov dword [edi + 0xc], eax
mov word [edi + 0x10], cx
lea eax, [esp + 0xb4]
mov byte [edi + 0x12], dl
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429b77
sub eax, edx
push eax
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0x18]
call fcn.00402c70
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 0xd
call fcn.00424330
mov eax, dword [esp + 0x28]
mov edi, 0x10
cmp eax, edi
mov dword [esp + 0x3cc], ebp
jb 0x429bca
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
push str.ACT_Deluxe
push 0x46
lea ecx, [esp + 0x34]
call fcn.00428690
mov esi, dword [esp + 0x3d4]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0xe
call fcn.004291d0
lea ecx, [esp + 0x2c]
mov dword [esp + 0x3cc], ebp
call fcn.00428800
mov eax, dword [esi + 4]
push 0x2e
push str.C:_Program_Files_Act_Deluxe_Client_DlxSync.exe
lea ecx, [esp + 0x18]
lea esi, [eax + 0x1a0]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x1c], bl
call fcn.00402c70
lea eax, [esp + 0x10]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0xf
call fcn.00424330
cmp dword [esp + 0x28], edi
mov dword [esp + 0x3cc], ebp
jb 0x429c5e
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00435091
add esp, 4
push 0x2a
push str.C:_Program_Files_Act_Deluxe_Client_dlc.exe
lea ecx, [esp + 0x18]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x1c], bl
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], edi
call fcn.00424330
cmp dword [esp + 0x28], edi
mov dword [esp + 0x3cc], ebp
jb 0x429cab
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
lea ecx, [ecx]
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429cb0
lea edi, [esp + 0xb4]
dec edi
jmp 0x429cd0
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429cd0
mov ecx, dword [str._dlcmon.bin]
mov edx, dword [0x44a1ac]
mov eax, dword [0x44a1b0]
mov dword [edi], ecx
mov dword [edi + 4], edx
mov dword [edi + 8], eax
lea eax, [esp + 0xb4]
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
jmp 0x429d10
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429d10
sub eax, edx
push eax
lea ecx, [esp + 0xb8]
push ecx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 0x11
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x429d5d
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
nop
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429d60
lea edi, [esp + 0xb4]
dec edi
jmp 0x429d80
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429d80
mov ecx, dword [str._adcMon.dll]
mov edx, dword [0x44a1a0]
mov eax, dword [0x44a1a4]
mov dword [edi], ecx
mov dword [edi + 4], edx
mov dword [edi + 8], eax
lea eax, [esp + 0xb4]
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
jmp 0x429dc0
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429dc0
sub eax, edx
push eax
lea ecx, [esp + 0xb8]
push ecx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 0x12
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x429e0d
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
push str.Anyware
push 0x48
lea ecx, [esp + 0x34]
call fcn.00428690
mov esi, dword [esp + 0x3d4]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x13
call fcn.004291d0
lea ecx, [esp + 0x2c]
mov dword [esp + 0x3cc], ebp
call fcn.00428800
mov eax, dword [esi + 4]
lea esi, [eax + 0x20c]
xor eax, eax
jmp 0x429e60
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429e60
lea edi, [esp + 0xb4]
dec edi
jmp 0x429e80
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429e80
mov ecx, dword [str._ntmcli]
mov edx, dword [0x44a190]
mov dword [edi], ecx
lea eax, [esp + 0xb4]
mov dword [edi + 4], edx
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429eb3
sub eax, edx
push eax
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0x18]
call fcn.00402c70
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 0x14
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x429f00
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
xor eax, eax
jmp 0x429f10
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429f10
lea edi, [esp + 0xb4]
dec edi
jmp 0x429f30
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429f30
mov eax, dword [str._ntmrun.dll]
mov ecx, dword [0x44a184]
mov edx, dword [0x44a188]
mov dword [edi], eax
mov dword [edi + 4], ecx
lea eax, [esp + 0xb4]
mov dword [edi + 8], edx
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
jmp 0x429f70
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x429f70
sub eax, edx
push eax
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0x18]
call fcn.00402c70
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 0x15
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x429fbd
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
xor eax, eax
nop
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x429fc0
lea edi, [esp + 0xb4]
dec edi
jmp 0x429fe0
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x429fe0
mov eax, dword [str._VNCHooks.dll]
mov ecx, dword [0x44a174]
mov edx, dword [0x44a178]
mov dword [edi], eax
mov ax, word [0x44a17c]
mov dword [edi + 4], ecx
mov dword [edi + 8], edx
mov word [edi + 0xc], ax
lea eax, [esp + 0xb4]
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42a025
sub eax, edx
push eax
lea ecx, [esp + 0xb8]
push ecx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 0x16
call fcn.00424330
mov eax, dword [esp + 0x28]
mov edi, 0x10
cmp eax, edi
mov dword [esp + 0x3cc], ebp
jb 0x42a078
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
push str.Net_Commander
push 0x49
lea ecx, [esp + 0x34]
call fcn.00428690
mov esi, dword [esp + 0x3d4]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x17
call fcn.004291d0
lea ecx, [esp + 0x2c]
mov dword [esp + 0x3cc], ebp
call fcn.00428800
mov eax, dword [esi + 4]
push 0x26
push str.C:_Program_Files_NCClient_NCClient.exe
lea ecx, [esp + 0x18]
lea esi, [eax + 0x278]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x1c], bl
call fcn.00402c70
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 0x18
call fcn.00424330
cmp dword [esp + 0x28], edi
mov dword [esp + 0x3cc], ebp
jb 0x42a10c
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
push 0x22
push str.C:_Program_Files_NCClient_NCRS.exe
lea ecx, [esp + 0x18]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x1c], bl
call fcn.00402c70
lea eax, [esp + 0x10]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x19
call fcn.00424330
cmp dword [esp + 0x28], edi
mov dword [esp + 0x3cc], ebp
jb 0x42a15d
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00435091
add esp, 4
push 0x23
push str.C:_Program_Files_NCClient_Ncrsh.dll
lea ecx, [esp + 0x18]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x1c], bl
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 0x1a
call fcn.00424330
cmp dword [esp + 0x28], edi
mov dword [esp + 0x3cc], ebp
jb 0x42a1ae
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
mov cl, byte [esp + eax + 0x2bc]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x42a1b0
lea edi, [esp + 0xb4]
dec edi
jmp 0x42a1d0
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x42a1d0
mov ecx, dword [str._NCSys.exe]
mov edx, dword [0x44a0e8]
mov ax, word [0x44a0ec]
mov dword [edi], ecx
mov cl, byte [0x44a0ee]
mov dword [edi + 4], edx
mov word [edi + 8], ax
lea eax, [esp + 0xb4]
mov byte [edi + 0xa], cl
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x24], ebx
mov byte [esp + 0x14], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42a216
sub eax, edx
push eax
lea edx, [esp + 0xb8]
push edx
lea ecx, [esp + 0x18]
call fcn.00402c70
lea eax, [esp + 0x10]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x1b
call fcn.00424330
mov eax, dword [esp + 0x28]
mov edi, 0x10
cmp eax, edi
mov dword [esp + 0x3cc], ebp
jb 0x42a269
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00435091
add esp, 4
push str.Net_Commander_4.0
push 0x4a
lea ecx, [esp + 0x34]
call fcn.00428690
mov esi, dword [esp + 0x3d4]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x1c
call fcn.004291d0
lea ecx, [esp + 0x2c]
mov dword [esp + 0x3cc], ebp
call fcn.00428800
mov eax, dword [esi + 4]
push 0x2e
push str.C:_Program_Files_NetCmdClient_NetCmdClient.exe
lea ecx, [esp + 0x18]
lea esi, [eax + 0x2e4]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x1c], bl
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 0x1d
call fcn.00424330
cmp dword [esp + 0x28], edi
mov dword [esp + 0x3cc], ebp
jb 0x42a2fd
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
push 0x2f
push str.C:_Program_Files_NetCmdClient_NCInitializer.exe
lea ecx, [esp + 0x18]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x1c], bl
call fcn.00402c70
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 0x1e
call fcn.00424330
cmp dword [esp + 0x28], edi
mov dword [esp + 0x3cc], ebp
jb 0x42a34e
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
push 0x26
push str.C:_Program_Files_NetCmdClient_NCRS.exe
lea ecx, [esp + 0x18]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x1c], bl
call fcn.00402c70
lea eax, [esp + 0x10]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x1f
call fcn.00424330
cmp dword [esp + 0x28], edi
mov dword [esp + 0x3cc], ebp
jb 0x42a39f
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00435091
add esp, 4
push 0x27
push str.C:_Program_Files_NetCmdClient_Ncrsh.dll
lea ecx, [esp + 0x18]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x1c], bl
call fcn.00402c70
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 0x20
call fcn.00424330
cmp dword [esp + 0x28], edi
mov dword [esp + 0x3cc], ebp
jb 0x42a3f0
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
jmp 0x42a400
mov cl, byte [esp + eax + 0x2bc]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x42a400
lea edi, [esp + 0xb4]
dec edi
jmp 0x42a420
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x42a420
mov ecx, dword [str._netCmdSys.exe]
mov edx, dword [0x44a014]
mov eax, dword [0x44a018]
mov dword [edi], ecx
mov cx, word [0x44a01c]
mov dword [edi + 4], edx
mov dl, byte [0x44a01e]
mov dword [edi + 8], eax
mov word [edi + 0xc], cx
lea eax, [esp + 0xb4]
push eax
lea ecx, [esp + 0x14]
mov byte [edi + 0xe], dl
call fcn.00402e80
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 0x21
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x42a498
mov edx, dword [esp + 0x14]
push edx
call fcn.00435091
add esp, 4
push str.LoginGAME
push 0x4c
lea ecx, [esp + 0x34]
call fcn.00428690
mov esi, dword [esp + 0x3d4]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x22
call fcn.004291d0
lea ecx, [esp + 0x2c]
mov dword [esp + 0x3cc], ebp
call fcn.00428800
mov eax, dword [esi + 4]
lea esi, [eax + 0x350]
xor eax, eax
lea ecx, [ecx]
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x42a4e0
lea edi, [esp + 0xb4]
dec edi
jmp 0x42a500
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x42a500
mov eax, dword [str._inetsrv.exe]
mov ecx, dword [0x449ff8]
mov edx, dword [0x449ffc]
mov dword [edi], eax
mov al, byte [0x44a000]
mov dword [edi + 4], ecx
lea ecx, [esp + 0xb4]
mov dword [edi + 8], edx
push ecx
lea ecx, [esp + 0x14]
mov byte [edi + 0xc], al
call fcn.00402e80
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 0x23
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x42a56c
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
mov edi, edi
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x42a570
lea edi, [esp + 0xb4]
dec edi
jmp 0x42a590
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x42a590
mov ecx, dword [str._inetldr.exe]
mov edx, dword [0x449fe8]
mov eax, dword [0x449fec]
mov dword [edi], ecx
mov cl, byte [0x449ff0]
mov dword [edi + 4], edx
mov dword [edi + 8], eax
lea edx, [esp + 0xb4]
mov byte [edi + 0xc], cl
push edx
lea ecx, [esp + 0x14]
call fcn.00402e80
lea eax, [esp + 0x10]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x24
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x42a5fd
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00435091
add esp, 4
push str.Easy_Click
push 0x4e
lea ecx, [esp + 0x34]
call fcn.00428690
mov esi, dword [esp + 0x3d4]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x25
call fcn.004291d0
lea ecx, [esp + 0x2c]
mov dword [esp + 0x3cc], ebp
call fcn.00428800
mov eax, dword [esi + 4]
push str.C:_Program_Files__ezClick_ezClick.exe
lea ecx, [esp + 0x14]
lea esi, [eax + 0x3bc]
call fcn.00402e80
lea edx, [esp + 0x10]
push edx
mov ecx, esi
mov dword [esp + 0x3d0], 0x26
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x42a680
mov eax, dword [esp + 0x14]
push eax
call fcn.00435091
add esp, 4
xor eax, eax
jmp 0x42a690
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x42a690
lea edi, [esp + 0xb4]
dec edi
jmp 0x42a6b0
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x42a6b0
mov ecx, dword [str._ezMon.exe]
mov edx, dword [0x449fa8]
mov ax, word [0x449fac]
mov dword [edi], ecx
mov cl, byte [0x449fae]
mov dword [edi + 4], edx
mov word [edi + 8], ax
lea edx, [esp + 0xb4]
mov byte [edi + 0xa], cl
push edx
lea ecx, [esp + 0x14]
call fcn.00402e80
lea eax, [esp + 0x10]
push eax
mov ecx, esi
mov dword [esp + 0x3d0], 0x27
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x42a71f
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00435091
add esp, 4
xor eax, eax
mov cl, byte [esp + eax + 0x1b8]
mov byte [esp + eax + 0xb4], cl
inc eax
cmp cl, bl
jne 0x42a721
lea edi, [esp + 0xb4]
dec edi
lea esp, [esp]
mov al, byte [edi + 1]
inc edi
cmp al, bl
jne 0x42a740
mov edx, dword [str._ezDummy.exe]
mov eax, dword [0x449f98]
mov ecx, dword [0x449f9c]
mov dword [edi], edx
mov dl, byte [0x449fa0]
mov dword [edi + 4], eax
mov dword [edi + 8], ecx
lea eax, [esp + 0xb4]
push eax
lea ecx, [esp + 0x14]
mov byte [edi + 0xc], dl
call fcn.00402e80
lea ecx, [esp + 0x10]
push ecx
mov ecx, esi
mov dword [esp + 0x3d0], 0x28
call fcn.00424330
cmp dword [esp + 0x28], 0x10
mov dword [esp + 0x3cc], ebp
jb 0x42a7ad