Function at 0x47c310
Capabilities:
Check if file exists

Disassembly:
sub esp, 0x228
mov eax, dword [0x5ea2c4]
xor eax, esp
mov dword [esp + 0x224], eax
push ebx
mov ebx, dword [esp + 0x230]
push edi
mov edi, dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
push esi
call edi
test eax, eax
je 0x47c686
xor eax, eax
push 0x206
push eax
lea ecx, [esp + 0x2e]
push ecx
mov word [esp + 0x30], ax
call fcn.0052e300
push esi
lea edx, [esp + 0x34]
push str._sWanNengWBInfo.ini
push edx
call fcn.00527adc
add esp, 0x18
lea eax, [esp + 0x24]
push eax
call edi
test eax, eax
je 0x47c387
mov dword [ebx + 0x160], 0
mov eax, 1
jmp 0x47c688
push esi
lea ecx, [esp + 0x28]
push str._sDongFangInfo.ini
push ecx
call fcn.00527adc
add esp, 0xc
lea edx, [esp + 0x24]
push edx
call edi
test eax, eax
je 0x47c3b5
mov eax, 1
mov dword [ebx + 0x160], eax
jmp 0x47c688
push esi
lea eax, [esp + 0x28]
push str._sWnPicInfo.ini
push eax
call fcn.00527adc
add esp, 0xc
lea ecx, [esp + 0x24]
push ecx
call edi
test eax, eax
je 0x47c3e7
mov dword [ebx + 0x160], 5
mov eax, 1
jmp 0x47c688
push esi
lea edx, [esp + 0x28]
push str._sSCWBDictInst.exe
push edx
call fcn.00527adc
add esp, 0xc
lea eax, [esp + 0x24]
push eax
call edi
test eax, eax
je 0x47c419
mov dword [ebx + 0x160], 3
mov eax, 1
jmp 0x47c688
push esi
lea ecx, [esp + 0x28]
push str._sSCWBWizard.exe
push ecx
call fcn.00527adc
add esp, 0xc
lea edx, [esp + 0x24]
push edx
call edi
test eax, eax
jne 0x47c405
lea edx, [esp + 0x24]
lea eax, [esp + 8]
call fcn.00406240
push 0
lea eax, [esp + 0xc]
push eax
mov edx, str.SmartCloudWBInput
call fcn.004038e0
cmp eax, 0xffffffff
je 0x47c477
lea ecx, [esp + 8]
mov dword [ebx + 0x160], 3
call fcn.00406300
mov eax, 1
jmp 0x47c688
push esi
lea ecx, [esp + 0x28]
push str._sSmartCloudInfo.ini
push ecx
call fcn.00527adc
add esp, 0xc
lea edx, [esp + 0x24]
push edx
call edi
test eax, eax
je 0x47c4b2
lea ecx, [esp + 8]
mov dword [ebx + 0x160], 2
call fcn.00406300
mov eax, 1
jmp 0x47c688
push esi
lea eax, [esp + 0x28]
push str._sinfo.dat
push eax
call fcn.00527adc
add esp, 0xc
lea ecx, [esp + 0x24]
push ecx
call edi
test eax, eax
je 0x47c4ed
lea ecx, [esp + 8]
mov dword [ebx + 0x160], 4
call fcn.00406300
mov eax, 1
jmp 0x47c688
push esi
lea edx, [esp + 0x28]
push str._sCloverInfo.ini
push edx
call fcn.00527adc
add esp, 0xc
lea eax, [esp + 0x24]
push eax
call edi
test eax, eax
je 0x47c528
lea ecx, [esp + 8]
mov dword [ebx + 0x160], 6
call fcn.00406300
mov eax, 1
jmp 0x47c688
push esi
lea ecx, [esp + 0x28]
push str._sPuddingDesktop.ini
push ecx
call fcn.00527adc
add esp, 0xc
lea edx, [esp + 0x24]
push edx
call edi
test eax, eax
je 0x47c563
lea ecx, [esp + 8]
mov dword [ebx + 0x160], 7
call fcn.00406300
mov eax, 1
jmp 0x47c688
push esi
lea eax, [esp + 0x28]
push str._sPuddingZip.ini
push eax
call fcn.00527adc
add esp, 0xc
lea ecx, [esp + 0x24]
push ecx
call edi
test eax, eax
je 0x47c59e
lea ecx, [esp + 8]
mov dword [ebx + 0x160], 9
call fcn.00406300
mov eax, 1
jmp 0x47c688
push esi
lea edx, [esp + 0x28]
push str._sWanNengZip.ini
push edx
call fcn.00527adc
add esp, 0xc
lea eax, [esp + 0x24]
push eax
call edi
test eax, eax
je 0x47c5d9
lea ecx, [esp + 8]
mov dword [ebx + 0x160], 0xa
call fcn.00406300
mov eax, 1
jmp 0x47c688
push esi
lea ecx, [esp + 0x28]
push str._sWnBrowserInfo.ini
push ecx
call fcn.00527adc
add esp, 0xc
lea edx, [esp + 0x24]
push edx
call edi
test eax, eax
je 0x47c611
lea ecx, [esp + 8]
mov dword [ebx + 0x160], 0xb
call fcn.00406300
mov eax, 1
jmp 0x47c688
push esi
lea eax, [esp + 0x28]
push str._sLenovoInfo.ini
push eax
call fcn.00527adc
add esp, 0xc
lea ecx, [esp + 0x24]
push ecx
call edi
test eax, eax
je 0x47c649
lea ecx, [esp + 8]
mov dword [ebx + 0x160], 0xc
call fcn.00406300
mov eax, 1
jmp 0x47c688
push esi
lea edx, [esp + 0x28]
push str._sShuiGuoInfo.ini
push edx
call fcn.00527adc
add esp, 0xc
lea eax, [esp + 0x24]
push eax
call edi
lea ecx, [esp + 8]
test eax, eax
je 0x47c681
mov dword [ebx + 0x160], 0xd
call fcn.00406300
mov eax, 1
jmp 0x47c688
call fcn.00406300
xor eax, eax
mov ecx, dword [esp + 0x22c]
pop edi
pop ebx
xor ecx, esp
call fcn.005273c3
add esp, 0x228
ret 4