Function at 0x4393a0
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x330
mov eax, dword [0x465b00]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x318], ecx
push str.ToTray
call fcn.00407f90
add esp, 4
mov eax, dword [ebp - 0x318]
mov dword [eax + 0x168], 1
mov dword [ebp - 0x208], 0x1fc
mov ecx, dword [ebp - 0x318]
mov edx, dword [ecx + 4]
mov dword [ebp - 0x204], edx
mov dword [ebp - 0x200], 9
mov dword [ebp - 0x1fc], 0x17
mov dword [ebp - 0x1f8], 0x402
mov eax, dword [0x567874]
mov dword [ebp - 0x2b4], eax
push 0x86
mov ecx, dword [ebp - 0x2b4]
push ecx
call dword [sym.imp.USER32.dll_LoadIconA]
mov dword [ebp - 0x1f4], eax
mov edx, dword [ebp - 0x318]
cmp dword [edx + 0x178], 0
je 0x439452
mov eax, dword [ebp - 0x318]
cmp dword [eax + 0x178], 2
jne 0x4395ad
push 0x45a01c
push str.Rs_rfwInstall_Text_TrayTipPage0
lea ecx, [ebp - 0x224]
push ecx
mov ecx, dword [ebp - 0x318]
call fcn.0043cd70
mov dword [ebp - 0x2b8], eax
mov edx, dword [ebp - 0x2b8]
cmp dword [edx + 0x18], 0x10
jb 0x439491
mov eax, dword [ebp - 0x2b8]
mov ecx, dword [eax + 4]
mov dword [ebp - 0x31c], ecx
jmp 0x4394a0
mov edx, dword [ebp - 0x2b8]
add edx, 4
mov dword [ebp - 0x31c], edx
mov eax, dword [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
call fcn.004423f0
add esp, 8
push 0
push 1
lea ecx, [ebp - 0x224]
call fcn.00401600
push 0x459d3c
push str.Rs_rfwInstall_Text_WindowsText
lea edx, [ebp - 0x240]
push edx
mov ecx, dword [ebp - 0x318]
call fcn.0043cd70
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0x2bc]
cmp dword [eax + 0x18], 0x10
jb 0x439504
mov ecx, dword [ebp - 0x2bc]
mov edx, dword [ecx + 4]
mov dword [ebp - 0x320], edx
jmp 0x439513
mov eax, dword [ebp - 0x2bc]
add eax, 4
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0x320]
push ecx
lea edx, [ebp - 0x64]
push edx
call fcn.004423f0
add esp, 8
push 0
push 1
lea ecx, [ebp - 0x240]
call fcn.00401600
push 0x45a01c
push 0x459fb8
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x318]
call fcn.0043cd70
mov dword [ebp - 0x2c0], eax
mov ecx, dword [ebp - 0x2c0]
cmp dword [ecx + 0x18], 0x10
jb 0x439574
mov edx, dword [ebp - 0x2c0]
mov eax, dword [edx + 4]
mov dword [ebp - 0x324], eax
jmp 0x439583
mov ecx, dword [ebp - 0x2c0]
add ecx, 4
mov dword [ebp - 0x324], ecx
mov edx, dword [ebp - 0x324]
push edx
lea eax, [ebp - 0x168]
push eax
call fcn.004423f0
add esp, 8
push 0
push 1
lea ecx, [ebp - 0x25c]
call fcn.00401600
jmp 0x439703
push 0x459f9c
push str.Rs_rfwInstall_Text_TrayTip
lea ecx, [ebp - 0x278]
push ecx
mov ecx, dword [ebp - 0x318]
call fcn.0043cd70
mov dword [ebp - 0x2d4], eax
mov edx, dword [ebp - 0x2d4]
cmp dword [edx + 0x18], 0x10
jb 0x4395ec
mov eax, dword [ebp - 0x2d4]
mov ecx, dword [eax + 4]
mov dword [ebp - 0x328], ecx
jmp 0x4395fb
mov edx, dword [ebp - 0x2d4]
add edx, 4
mov dword [ebp - 0x328], edx
mov eax, dword [ebp - 0x328]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
call fcn.004423f0
add esp, 8
push 0
push 1
lea ecx, [ebp - 0x278]
call fcn.00401600
push 0x459d3c
push 0x459d1c
lea edx, [ebp - 0x294]
push edx
mov ecx, dword [ebp - 0x318]
call fcn.0043cd70
mov dword [ebp - 0x2e8], eax
mov eax, dword [ebp - 0x2e8]
cmp dword [eax + 0x18], 0x10
jb 0x43965f
mov ecx, dword [ebp - 0x2e8]
mov edx, dword [ecx + 4]
mov dword [ebp - 0x32c], edx
jmp 0x43966e
mov eax, dword [ebp - 0x2e8]
add eax, 4
mov dword [ebp - 0x32c], eax
mov ecx, dword [ebp - 0x32c]
push ecx
lea edx, [ebp - 0x64]
push edx
call fcn.004423f0
add esp, 8
push 0
push 1
lea ecx, [ebp - 0x294]
call fcn.00401600
push 0x459f9c
push str.Rs_rfwInstall_Text_TrayTip
lea eax, [ebp - 0x2b0]
push eax
mov ecx, dword [ebp - 0x318]
call fcn.0043cd70
mov dword [ebp - 0x300], eax
mov ecx, dword [ebp - 0x300]
cmp dword [ecx + 0x18], 0x10
jb 0x4396cf
mov edx, dword [ebp - 0x300]
mov eax, dword [edx + 4]
mov dword [ebp - 0x330], eax
jmp 0x4396de
mov ecx, dword [ebp - 0x300]
add ecx, 4
mov dword [ebp - 0x330], ecx
mov edx, dword [ebp - 0x330]
push edx
lea eax, [ebp - 0x168]
push eax
call fcn.004423f0
add esp, 8
push 0
push 1
lea ecx, [ebp - 0x2b0]
call fcn.00401600
mov dword [ebp - 0x24], 1
lea ecx, [ebp - 0x208]
push ecx
push 0
call dword [sym.imp.SHELL32.dll_Shell_NotifyIconA]
push 0
mov edx, dword [ebp - 0x318]
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004401a3
mov esp, ebp
pop ebp
ret