Function at 0x449fd0
Capabilities:
Hide graphical window
Inspect load icon resource

Disassembly:
test dword [0x4b44ac], 0x200
push ebx
push ebp
push esi
push edi
mov esi, ecx
mov byte [0x4b9d01], 0
jne 0x44a049
mov ebx, dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
push 0x66
push 0
call ebx
push eax
call dword [sym.imp.USER32.dll_LoadIconW]
mov edi, dword [sym.imp.USER32.dll_GetSystemMetrics]
push 0
push 0x32
mov ebp, eax
call edi
push eax
push 0x31
call edi
push eax
push 1
push 0x66
push 0
call ebx
push eax
call dword [sym.imp.USER32.dll_LoadImageW]
mov edi, eax
test edi, edi
jne 0x44a027
mov edi, ebp
mov eax, dword [esi + 4]
mov ebx, dword [sym.imp.USER32.dll_SendMessageW]
push ebp
push 1
push 0x80
push eax
call ebx
mov ecx, dword [esi + 4]
push edi
push 0
push 0x80
push ecx
call ebx
mov edx, dword [esi + 4]
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
mov ebp, dword [esi + 0x10]
push 0x4b2
push edx
call ebx
mov edi, eax
push ebp
push edi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push edi
call fcn.00405330
mov eax, dword [esi + 0xc]
add esp, 4
push eax
mov ecx, esi
call fcn.00449070
mov eax, dword [esi + 8]
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
and eax, 3
cmp eax, 3
ja case.default.0x44a090
jmp dword [eax*4 + 0x44a2cc]
push 0x1b
call fcn.004028b0
add esp, 4
push eax
push 0x4b3
mov ecx, esi
call fcn.00449020
push 0x1c
jmp 0x44a144
push 0x19
call fcn.004028b0
add esp, 4
push eax
push 0x4b3
mov ecx, esi
call fcn.00449020
cmp dword [esi + 0x38], 0
jne 0x44a163
mov ecx, dword [esi + 4]
push 0x4b4
push ecx
call ebx
test eax, eax
je case.default.0x44a090
push 0
push eax
call edi
jmp case.default.0x44a090
push 0x1a
call fcn.004028b0
add esp, 4
push eax
push 0x4b4
mov ecx, esi
call fcn.00449020
cmp dword [esi + 0x38], 0
jne 0x44a11d
mov edx, dword [esi + 4]
push 0x4b3
push edx
call ebx
test eax, eax
je 0x44a11d
push 0
push eax
call edi
push 0x4b4
mov ecx, esi
call fcn.00448110
jmp case.default.0x44a090
push 0x19
call fcn.004028b0
add esp, 4
push eax
push 0x4b3
mov ecx, esi
call fcn.00449020
push 0x1a
call fcn.004028b0
add esp, 4
push eax
push 0x4b4
mov ecx, esi
call fcn.00449020
cmp dword [esi + 0x38], 0
je 0x44a206
mov eax, dword [esi + 4]
mov ebp, dword [sym.imp.USER32.dll_GetWindow]
push 5
push eax
call ebp
mov edi, eax
test edi, edi
je 0x44a18b
push edi
call fcn.00405330
add esp, 4
push 2
push edi
call ebp
mov edi, eax
test edi, edi
jne 0x44a177
mov ecx, dword [esi + 4]
push 5
push ecx
call ebp
mov edi, eax
test edi, edi
je 0x44a1c0
lea esp, [esp]
push edi
call fcn.00405400
add esp, 4
test eax, eax
je 0x44a1b5
mov edx, dword [esi + 4]
push 5
push edx
jmp 0x44a1b8
push 2
push edi
call ebp
mov edi, eax
test edi, edi
jne 0x44a1a0
mov eax, dword [esi + 4]
push 5
push eax
call ebp
mov edi, eax
test edi, edi
je 0x44a1e4
mov edi, edi
push edi
call fcn.004026c0
add esp, 4
push 2
push edi
call ebp
mov edi, eax
test edi, edi
jne 0x44a1d0
test byte [0x4b44ac], 8
jne 0x44a2bb
mov ecx, esi
call fcn.00448780
mov ecx, esi
call fcn.00448240
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
ret
mov eax, dword [esi + 8]
and eax, 0x1c
add eax, 0xfffffffc
cmp eax, 0x10
ja case.0x44a21b.5
movzx ecx, byte [eax + 0x44a2f4]
jmp dword [ecx*4 + 0x44a2dc]
push 0x66
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
push eax
jmp 0x44a24b
push 0x7f02
jmp 0x44a249
push 0x7f01
jmp 0x44a249
push 0x7f04
jmp 0x44a249
push 0x7f03
push 0
call dword [sym.imp.USER32.dll_LoadIconW]
test eax, eax
je case.0x44a21b.5
mov edx, dword [esi + 4]
push eax
push 1
push 0x172
push 0x4b1
push edx
mov dword [esi + 0x30], 1
call ebx
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
jmp 0x44a299
cmp dword [esi + 0x38], 0
mov dword [esi + 0x30], 0
jne 0x44a299
mov eax, dword [esi + 4]
push 0x4b1
push eax
call ebx
test eax, eax
je 0x44a299
push 0
push eax
call edi
test byte [0x4b44ac], 8
jne 0x44a2a9
mov ecx, esi
call fcn.00448780
mov edx, dword [esi]
mov eax, dword [edx + 0x24]
mov ecx, esi
call eax
mov edx, dword [esi]
mov eax, dword [edx + 0x20]
mov ecx, esi
call eax
mov ecx, esi
call fcn.00448240
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
ret