Function at 0x4dc520
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x5c
mov eax, str.FileManager.exe
push ebx
push ebp
mov dword [esp + 0x30], eax
mov dword [esp + 0x50], eax
push esi
mov eax, str.oledlg.dll
mov esi, str.Winpeshl.ini
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], eax
mov eax, dword [0x7c6ddc]
push edi
mov dword [esp + 0x40], esi
mov dword [esp + 0x60], esi
xor ebx, ebx
mov edx, 0x715298
mov ecx, str.taskbar.exe
xor edi, edi
xor esi, esi
cmp eax, 0x20
mov dword [esp + 0x20], ebx
mov dword [esp + 0x10], ebx
mov dword [esp + 0x14], ebx
mov dword [esp + 0x24], str.PowerISO_x86.exe
mov dword [esp + 0x28], edx
mov dword [esp + 0x2c], str.taskbar_x86.exe
mov dword [esp + 0x30], ecx
mov dword [esp + 0x34], str.FileManager_x86.exe
mov dword [esp + 0x3c], ebx
mov dword [esp + 0x44], str.PowerISO_x64.exe
mov dword [esp + 0x48], edx
mov dword [esp + 0x4c], str.taskbar_x64.exe
mov dword [esp + 0x50], ecx
mov dword [esp + 0x54], str.FileManager_x64.exe
mov dword [esp + 0x5c], ebx
jne 0x4dc5ce
lea eax, [esp + 0x24]
mov dword [esp + 0x18], 8
mov dword [esp + 0x1c], eax
jmp 0x4dc5de
lea ecx, [esp + 0x44]
mov dword [esp + 0x18], 0xa
mov dword [esp + 0x1c], ecx
call fcn.004dc1b0
cmp eax, 1
jne 0x4dc5f5
call fcn.004dc1c0
test eax, eax
je 0x4dc805
push 0x802
call fcn.004f56f0
push 0x802
mov edi, eax
call fcn.004f56f0
add esp, 8
cmp edi, ebx
mov esi, eax
je 0x4dc805
cmp esi, ebx
je 0x4dc805
call fcn.004f9f50
cmp eax, ebx
mov dword [esp + 0x14], eax
je 0x4dc805
mov ebp, eax
push 0x705788
push ebp
call fcn.0053f3dc
mov edx, dword [esp + 0x78]
push ebx
push ebp
push edx
call fcn.004dc370
add esp, 0x14
test eax, eax
je 0x4dc7da
call fcn.004f9f50
cmp eax, ebx
mov dword [esp + 0x10], eax
je 0x4dc7da
push ebx
push eax
call dword [0x73637c]
mov ecx, dword [esp + 0x10]
push ebx
push ecx
push 1
push ebp
call fcn.004e0260
add esp, 0x10
test eax, eax
jne 0x4dc698
push str.Failed_mounting_WIM_file.
push 1
push ebx
call fcn.0051a630
add esp, 0xc
jmp 0x4dc7da
mov eax, dword [esp + 0x18]
mov dword [esp + 0x70], ebx
cmp eax, ebx
jle 0x4dc7b0
mov edx, dword [esp + 0x1c]
lea ebp, [edx + 4]
mov eax, dword [esp + 0x10]
push eax
push esi
call fcn.0053f406
push esi
call fcn.004f5c90
mov ebx, dword [ebp]
push str.oledlg.dll
push ebx
call fcn.0053f51d
add esp, 0x14
test eax, eax
je 0x4dc6ee
push str.Winpeshl.ini
push ebx
call fcn.0053f51d
add esp, 8
test eax, eax
je 0x4dc6ee
push str.Program_FilesPowerISO_
jmp 0x4dc6f3
push str.WindowsSystem32_
push esi
call fcn.0053f3dc
add esp, 8
push ebx
push esi
call fcn.0053f3dc
push str.oledlg.dll
push ebx
call fcn.0053f51d
add esp, 0x10
test eax, eax
jne 0x4dc74a
call fcn.004dc1b0
test eax, eax
je 0x4dc790
mov ecx, dword [0x7c6dd4]
push ecx
push edi
call fcn.0053f406
push edi
call fcn.004f5c90
push ebx
push edi
call fcn.0053f3dc
push 0
push esi
push edi
call fcn.004dc370
add esp, 0x20
test eax, eax
je 0x4dc7ba
jmp 0x4dc790
mov ebx, dword [ebp - 4]
test ebx, ebx
jne 0x4dc766
push str._LaunchApp__r_nAppPath___SYSTEMDRIVE_Program_FilesPowerISO_taskbar.exe
push esi
push ebx
call fcn.004dc370
add esp, 0xc
test eax, eax
je 0x4dc7ba
jmp 0x4dc790
mov edx, dword [0x7c6dd0]
push edx
push edi
call fcn.0053f406
push edi
call fcn.004f5c90
push ebx
push edi
call fcn.0053f3dc
push 0
push esi
push edi
call fcn.004dc370
add esp, 0x20
test eax, eax
je 0x4dc7ba
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0x18]
add eax, 2
add ebp, 8
cmp eax, ecx
mov dword [esp + 0x70], eax
jl 0x4dc6af
mov ebp, dword [esp + 0x14]
xor ebx, ebx
mov dword [esp + 0x20], 1
jmp 0x4dc7c0
mov ebp, dword [esp + 0x14]
xor ebx, ebx
mov eax, dword [esp + 0x10]
push 1
push 1
push ebp
push eax
call fcn.004e0450
mov eax, dword [esp + 0x30]
add esp, 0x10
cmp eax, ebx
jne 0x4dc7ee
push ebp
call dword [0x736394]
push ebp
call fcn.004f5720
add esp, 4
mov dword [esp + 0x14], ebx
mov ebp, dword [esp + 0x10]
cmp ebp, ebx
je 0x4dc805
push ebp
call fcn.004f9be0
push ebp
call fcn.004f5720
add esp, 8
push edi
call fcn.004f5720
push esi
call fcn.004f5720
mov eax, dword [esp + 0x1c]
add esp, 8
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x5c
ret