Function at 0x100bd841
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x110
mov eax, dword [0x100f93e0]
xor eax, ebp
mov dword [ebp - 0x14], eax
call fcn.100086d4
mov ecx, eax
call fcn.100c3d79
call fcn.100088f1
mov ecx, eax
call fcn.100c3596
push 0x100dfe54
call dword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
and dword [ebp - 0xc], 0
and dword [ebp - 4], 0
lea ecx, [ebp - 8]
call fcn.10047e44
push dword [ebp + 8]
lea ecx, [ebp - 0x10]
call fcn.10003bfa
xor eax, eax
cmp dword [0x10115718], 0
setne al
mov dword [ebp - 0x84], eax
push 0x100dfe58
lea eax, [ebp - 0x10]
push eax
call fcn.10014f25
pop ecx
pop ecx
movzx eax, al
test eax, eax
je 0x100bd8ca
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
lea ecx, [ebp - 0x10]
call fcn.10003c7e
push 0x100dfe5c
lea ecx, [ebp - 0xa4]
call fcn.1000173d
push eax
push 0x100dfe60
lea ecx, [ebp - 0xc0]
call fcn.1000173d
push eax
push 0x100dfe64
lea ecx, [ebp - 0xdc]
call fcn.1000173d
push eax
lea ecx, [ebp - 0x10]
call fcn.10005b69
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xe0], esp
push eax
call fcn.1000173d
lea ecx, [ebp - 0x80]
call fcn.100c6eb0
lea ecx, [ebp - 0xdc]
call fcn.100017ab
lea ecx, [ebp - 0xc0]
call fcn.100017ab
lea ecx, [ebp - 0xa4]
call fcn.100017ab
and dword [ebp - 0x88], 0
and dword [ebp - 0xe4], 0
push 0x100dfe6c
lea ecx, [ebp - 0x100]
call fcn.1000173d
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x80]
call fcn.1001aef2
lea ecx, [ebp - 0x100]
call fcn.100017ab
push dword [ebp - 0x88]
mov ecx, 0x10115838
call fcn.100bce68
test eax, eax
je 0x100bd9a2
or dword [ebp - 0xc], 0xffffffff
jmp 0x100bdade
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 4], eax
cmp dword [0x1011571c], 0
je 0x100bd9db
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
cmp dword [0x1011571c], eax
je 0x100bd9db
push dword [0x1011571c]
call fcn.100bc5f3
pop ecx
test eax, eax
jne 0x100bd9db
or dword [ebp - 0xc], 0xffffffff
jmp 0x100bdade
cmp dword [ebp - 0x84], 0
je 0x100bd9fa
push dword [ebp - 4]
call fcn.100bc858
pop ecx
test eax, eax
je 0x100bd9fa
or dword [ebp - 0xc], 0xffffffff
jmp 0x100bdade
push dword [0x101157c4]
mov ecx, 0x10115838
call fcn.100bd71b
lea ecx, [ebp - 8]
call fcn.10017843
push eax
call sym.QQPCDownload.dll_CreateTxdlController
test eax, eax
jge 0x100bda2f
mov ecx, 0x10115838
call fcn.100bd4ca
or dword [ebp - 0xc], 0xffffffff
jmp 0x100bdade
lea ecx, [ebp - 8]
call fcn.10005b69
mov dword [ebp - 0x10c], eax
push 0
lea ecx, [ebp - 0x10]
call fcn.10005b69
push eax
lea ecx, [ebp - 0x104]
call fcn.10024fc7
mov ecx, eax
call fcn.10005b69
push eax
push dword [ebp - 0x10c]
mov eax, dword [ebp - 0x10c]
mov eax, dword [eax]
call dword [eax + 0xc]
lea ecx, [ebp - 0x104]
call fcn.1000ef49
lea ecx, [ebp - 8]
call fcn.10005b69
push eax
mov ecx, 0x101158b0
call fcn.100bb281
lea ecx, [ebp - 8]
call fcn.10005b69
push eax
mov ecx, 0x10115838
call fcn.100bd76e
mov ecx, 0x101158b0
call fcn.100bc1bd
mov ecx, 0x101158b0
call fcn.100bb226
lea ecx, [ebp - 8]
call fcn.10005b69
mov dword [ebp - 0x110], eax
mov eax, dword [ebp - 0x110]
mov eax, dword [eax]
push dword [ebp - 0x110]
call dword [eax + 0x10]
mov ecx, 0x10115838
call fcn.100bd4ca
and dword [ebp - 0xc], 0
cmp dword [0x10115728], 0
je 0x100bdaf7
mov eax, dword [0x10115728]
mov eax, dword [eax]
push dword [0x10115728]
call dword [eax + 8]
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x108], eax
lea ecx, [ebp - 0x80]
call fcn.100c6f96
lea ecx, [ebp - 0x10]
call fcn.10014be9
lea ecx, [ebp - 8]
call fcn.10014b13
mov eax, dword [ebp - 0x108]
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.100771ba
leave
ret 4