Function at 0x431c31
Capabilities:
Check if file exists

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4ac321
mov eax, dword fs:[0]
push eax
sub esp, 0x114
push esi
push edi
push ecx
lea edi, [ebp - 0x120]
mov ecx, 0x45
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
pop ecx
mov eax, dword [0x4cd290]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0xf0], 0x4b7e50
mov dword [ebp - 0xec], str.QQPCAddWidget.exe
mov dword [ebp - 0xe8], str.QQPCFileSafe.exe
mov dword [ebp - 0xe4], str.QQPCInstAssist.exe
mov dword [ebp - 0xe0], str.QQPCInstAssistWizard.exe
mov dword [ebp - 0xdc], 0x4b7f18
mov dword [ebp - 0xd8], 0x4b7f3c
mov dword [ebp - 0xd4], str.QQPCMgr_tz_Setup.exe
mov dword [ebp - 0xd0], str.QQPCMgrSettingCenter.exe
mov dword [ebp - 0xcc], 0x4b7fbc
mov dword [ebp - 0xc8], str.QMFeedBack.exe
mov dword [ebp - 0xc4], 0x4b7ff8
mov dword [ebp - 0xc0], 0x4b8018
mov dword [ebp - 0xbc], 0x4b8034
mov dword [ebp - 0xb8], str.QQPCSmashFile.exe
mov dword [ebp - 0xb4], str.SafeBoxMgr.exe
mov dword [ebp - 0xb0], str.QQPCUpdate.exe
mov dword [ebp - 0xac], 0x4b80b8
mov dword [ebp - 0xa8], 0x4b80e0
mov dword [ebp - 0xa4], 0x4b8108
mov dword [ebp - 0xa0], str.QQPCNetFlow.exe
mov dword [ebp - 0x9c], str.QMArpMgr.exe
mov dword [ebp - 0x98], str.QQPCTAVSrv.exe
mov dword [ebp - 0x94], str.QQPCSafebox.exe
mov dword [ebp - 0x90], str.QQPCWifiSafe.exe
mov dword [ebp - 0x8c], 0x4b81d4
mov dword [ebp - 0x88], str.DPInst32.exe
mov dword [ebp - 0x84], str.DPInst64.exe
mov dword [ebp - 0x80], str.QQMobileMaster.exe
mov dword [ebp - 0x7c], 0x4b8254
mov dword [ebp - 0x78], str.QQPCHardware.exe
mov dword [ebp - 0x74], str.QQPCHint.exe
mov dword [ebp - 0x70], str.QQPCLockScreen.exe
mov dword [ebp - 0x6c], 0x4b82d4
mov dword [ebp - 0x68], 0x4b82f0
mov dword [ebp - 0x64], str.VgaCheckDemo.exe
mov dword [ebp - 0x60], str.avupdate.exe
mov dword [ebp - 0x5c], str.QQPCQuickInstProxy.exe
mov dword [ebp - 0x58], str.patch.exe
mov dword [ebp - 0x54], 0x4b8390
mov dword [ebp - 0x50], str.QMPersonalCenter.exe
mov dword [ebp - 0x4c], 0x4b83dc
mov dword [ebp - 0x48], 0x4b83fc
mov dword [ebp - 0x44], str.AndroidPopup.exe
mov dword [ebp - 0x40], 0x4b8438
mov dword [ebp - 0x3c], str.SoftMove.exe
mov dword [ebp - 0x38], str.QQPCMobileWelcomeGuide.exe
mov dword [ebp - 0x34], 0x4b84ac
mov dword [ebp - 0x30], str.QMDns.exe
mov dword [ebp - 0x2c], str.QMHealthReport.exe
mov dword [ebp - 0x28], str.QQPCAVSetting.exe
mov dword [ebp - 0x24], str.QQPCXPNOTIFY.exe
mov dword [ebp - 0x20], 0x4b8544
mov dword [ebp - 0x1c], str.WechatBackup.exe
mov dword [ebp - 0x18], str.QMHipsComServer.exe
mov dword [ebp - 0xf8], 0
jmp 0x431e51
mov eax, dword [ebp - 0xf8]
add eax, 1
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0xf8], 0x37
jae 0x431e7c
push 1
call fcn.00431660
add esp, 4
mov ecx, dword [ebp - 0xf8]
mov edx, dword [ebp + ecx*4 - 0xf0]
push edx
call fcn.004318d0
add esp, 4
jmp 0x431e42
mov eax, dword [ebp - 0x10]
add eax, 4
push eax
lea ecx, [ebp - 0x100]
call fcn.0040f360
mov dword [ebp - 4], 0
push 0x4b85b0
lea ecx, [ebp - 0x114]
call fcn.0040f390
mov dword [ebp - 0x11c], eax
mov ecx, dword [ebp - 0x11c]
mov dword [ebp - 0x120], ecx
mov byte [ebp - 4], 1
mov edx, dword [ebp - 0x120]
push edx
mov eax, dword [ebp - 0x10]
add eax, 4
push eax
lea ecx, [ebp - 0x10c]
push ecx
call fcn.0041f8b0
add esp, 0xc
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x114]
call fcn.0040f420
lea ecx, [ebp - 0x10c]
call fcn.0040f0f0
mov esi, esp
push eax
call dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
cmp esi, esp
call fcn.004a574e
test eax, eax
je 0x431f1c
push 0
lea ecx, [ebp - 0x10c]
call fcn.0040f0f0
push eax
call fcn.004313a0
add esp, 8
mov dword [ebp - 0x118], 0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10c]
call fcn.0040f420
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x100]
call fcn.0040f420
mov eax, dword [ebp - 0x118]
push edx
mov ecx, ebp
push eax
lea edx, [0x431f7c]
call fcn.004a5771
pop eax
pop edx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
add esp, 0x120
cmp ebp, esp
call fcn.004a574e
mov esp, ebp
pop ebp
ret