Function at 0x460e24
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x498
mov eax, dword [0x5002b0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, dword [ebp + 8]
push edi
push 0x4c1bc0
call fcn.0045fa75
xor edi, edi
pop ecx
mov dword [ebp - 0x474], edi
call fcn.00460b89
call fcn.0046e694
call fcn.004609ac
push edi
lea eax, [ebp - 0x498]
push eax
xor ebx, ebx
lea eax, [ebp - 0x478]
inc ebx
push eax
mov dword [ebp - 0x478], edi
mov dword [ebp - 0x498], ebx
mov dword [ebp - 0x494], edi
mov dword [ebp - 0x490], edi
mov dword [ebp - 0x48c], edi
call sub.gdiplus.dll_GdiplusStartup
push edi
push esi
call fcn.00406fd1
or dword [ebp - 0x484], 0xffffffff
or dword [ebp - 0x488], 0xffffffff
pop ecx
pop ecx
call dword [sym.imp.KERNEL32.DLL_GetCommandLineW]
mov esi, eax
push ebx
push esi
call fcn.0041133c
mov ecx, eax
call fcn.004105f6
test eax, eax
js 0x461218
call fcn.00412514
test al, al
je 0x460edd
mov dword [ebp - 0x474], ebx
jmp 0x461272
push ebx
push 2
push 0x15
call sub.urlmon.dll_CoInternetSetFeatureEnabled
test eax, eax
js 0x460ef4
push 2
push 0x15
call sub.urlmon.dll_CoInternetIsFeatureEnabled
lea ecx, [ebp - 0x47d]
call fcn.00460778
mov esi, str.minisite
push esi
call fcn.0041133c
mov ecx, eax
call fcn.004101d5
movzx ebx, al
lea eax, [ebp - 0x20]
push esi
push eax
mov dword [ebp - 0x47c], ebx
call fcn.0041133c
mov ecx, eax
call fcn.00410229
mov eax, str.Global_UPDMinisite_Session_MutexName_
cmp ebx, edi
jne 0x460f39
mov eax, str.Global_UPDNotify_Session_MutexName_
push eax
call fcn.0045ffec
mov esi, str.tray
push esi
mov dword [ebp - 0x470], eax
call fcn.00495461
pop ecx
pop ecx
push eax
push esi
push dword [ebp - 0x10]
lea ecx, [ebp - 0x20]
push edi
call fcn.00408851
mov ebx, str.auto
test eax, eax
je 0x460f88
push ebx
call fcn.00495461
pop ecx
push eax
push ebx
push dword [ebp - 0x10]
lea ecx, [ebp - 0x20]
push edi
call fcn.00408851
mov dword [ebp - 0x474], edi
test eax, eax
jne 0x460f92
mov dword [ebp - 0x474], 1
mov dword [ebp - 0x46c], edi
cmp dword [ebp - 0x47c], edi
je 0x460fb7
push str.Global_WPS_MSO_MutexName_
call fcn.0045ffec
pop ecx
push eax
lea ecx, [ebp - 0x46c]
call fcn.0045fd90
lea ecx, [ebp - 0x470]
call fcn.0044d402
test al, al
je 0x461068
cmp dword [ebp - 0x474], edi
jne 0x460fe8
lea ecx, [ebp - 0x46c]
call fcn.0044d402
movzx eax, al
cmp eax, edi
je 0x461068
cmp dword [ebp - 0x47c], edi
je 0x461068
push esi
call fcn.00495461
pop ecx
push eax
push esi
push dword [ebp - 0x10]
lea ecx, [ebp - 0x20]
push edi
call fcn.00408851
test eax, eax
je 0x461068
push ebx
call fcn.00495461
pop ecx
push eax
push ebx
push dword [ebp - 0x10]
lea ecx, [ebp - 0x20]
push edi
call fcn.00408851
test eax, eax
je 0x461068
call fcn.00460c14
test eax, eax
jne 0x461068
push str.Global_UPDMinisite_Session_MutexName_
call fcn.0045ffec
pop ecx
push eax
lea ecx, [ebp - 0x470]
call fcn.0045fd90
lea ecx, [ebp - 0x46c]
call fcn.0044d402
test al, al
je 0x461068
push str.Global_WPS_MSO_MutexName_
call fcn.0045ffec
pop ecx
push eax
lea ecx, [ebp - 0x46c]
call fcn.0045fd90
lea ecx, [ebp - 0x470]
call fcn.0044d402
test al, al
je 0x461102
cmp dword [ebp - 0x474], edi
jne 0x461095
lea ecx, [ebp - 0x46c]
call fcn.0044d402
movzx eax, al
cmp eax, edi
je 0x461102
push str.Another_instance_of_wpsnotify_is_running__exit.
push str.wWinMain
push 0x91
push str.H:_rc_v10_personal_20170808_branchCoding_supportwpsupdateUpdateClient_notifywpsnotify.cpp
push 4
call fcn.004030c6
add esp, 0x14
or dword [ebp - 0x474], 0xffffffff
mov esi, dword [sym.imp.KERNEL32.DLL_CloseHandle]
cmp dword [ebp - 0x46c], edi
je 0x4610d9
cmp dword [ebp - 0x46c], 0xffffffff
je 0x4610d9
push dword [ebp - 0x46c]
call esi
cmp dword [ebp - 0x470], edi
je 0x4610f2
cmp dword [ebp - 0x470], 0xffffffff
je 0x4610f2
push dword [ebp - 0x470]
call esi
push edi
push 1
lea ecx, [ebp - 0x20]
call fcn.00401129
jmp 0x461272
lea ecx, [ebp - 0x468]
call fcn.004602bb
push esi
call fcn.00495461
pop ecx
push eax
push esi
push dword [ebp - 0x10]
lea ecx, [ebp - 0x20]
push edi
call fcn.00408851
test eax, eax
jne 0x46115a
xor ecx, ecx
mov eax, 0x411197
push ecx
push eax
call fcn.00411f76
push eax
lea ecx, [ebp - 0x468]
call fcn.00460035
xor ecx, ecx
mov eax, 0x4164a3
push ecx
push eax
call fcn.00411f76
push eax
lea ecx, [ebp - 0x468]
call fcn.004600a6
cmp dword [ebp - 0x47c], edi
je 0x4611be
lea eax, [ebp - 0x488]
push eax
lea eax, [ebp - 0x484]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004120a2
add esp, 0xc
test al, al
jne 0x461196
lea ecx, [ebp - 0x468]
mov dword [ebp - 0x474], edi
call fcn.00460117
jmp 0x4610ba
push esi
call fcn.00495461
pop ecx
push eax
push esi
push dword [ebp - 0x10]
lea ecx, [ebp - 0x20]
push edi
call fcn.00408851
test eax, eax
jne 0x4611be
lea ecx, [ebp - 0x468]
call fcn.0045ba72
test al, al
je 0x461180
call fcn.00411f76
push eax
call fcn.00406586
pop ecx
lea ecx, [ebp - 0x468]
mov dword [ebp - 0x474], eax
call fcn.00460117
mov esi, dword [sym.imp.KERNEL32.DLL_CloseHandle]
cmp dword [ebp - 0x46c], edi
je 0x4611fa
cmp dword [ebp - 0x46c], 0xffffffff
je 0x4611fa
push dword [ebp - 0x46c]
call esi
cmp dword [ebp - 0x470], edi
je 0x461213
cmp dword [ebp - 0x470], 0xffffffff
je 0x461213
push dword [ebp - 0x470]
call esi
push edi
push 1
jmp 0x461252
push esi
push str.Faild_parse_command_line:__s.
push str.wWinMain
push 0xaf
push str.H:_rc_v10_personal_20170808_branchCoding_supportwpsupdateUpdateClient_notifywpsnotify.cpp
push edi
call fcn.004030c6
add esp, 0x18
push esi
lea ecx, [ebp - 0x20]
call fcn.004025ee
lea eax, [ebp - 0x20]
push eax
push ebx
call fcn.00411314
mov ecx, eax
call fcn.00402bac
push edi
push ebx
lea ecx, [ebp - 0x20]
call fcn.00401129
call fcn.00406663
cmp dword [ebp - 0x478], edi
je 0x461272
push dword [ebp - 0x478]
call sub.gdiplus.dll_GdiplusShutdown
push str.Update_Exit.
push str.wWinMain
push 0xb9
push str.H:_rc_v10_personal_20170808_branchCoding_supportwpsupdateUpdateClient_notifywpsnotify.cpp
push 4
call fcn.004030c6
mov ecx, dword [ebp - 4]
mov eax, dword [ebp - 0x474]
add esp, 0x14
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004959f8
leave
ret 0x10