Function at 0x4b36a0
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x204
mov eax, dword [0x4f72bc]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [0x4f8b80]
sub eax, 0
push ebx
push edi
push 0
je 0x4b3788
dec eax
je 0x4b3723
dec eax
jne 0x4b3788
push 1
push 0xf1
push 0x4d2
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 1
push 0x4be
push esi
call edi
mov ebx, dword [sym.imp.USER32.dll_EnableWindow]
push eax
call ebx
push 1
push 0x4bf
push esi
call edi
push eax
call ebx
push 0
push 0
push 0xf1
push 0x4be
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 1
jmp 0x4b3775
push 1
push 0xf1
push 0x4d2
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 1
push 0x4be
push esi
call edi
mov ebx, dword [sym.imp.USER32.dll_EnableWindow]
push eax
call ebx
push 1
push 0x4bf
push esi
call edi
push eax
call ebx
push 0
push 1
push 0xf1
push 0x4be
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xf1
push 0x4bf
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
jmp 0x4b37c1
push 0
push 0xf1
push 0x4d2
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0
push 0x4be
push esi
call edi
mov ebx, dword [sym.imp.USER32.dll_EnableWindow]
push eax
call ebx
push 0
push 0x4bf
push esi
call edi
push eax
call ebx
mov eax, dword [0x4f8b84]
sub eax, 0
push 0
je 0x4b387c
dec eax
je 0x4b3823
dec eax
jne 0x4b387c
push 1
push 0xf1
push 0x4d3
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c0
push esi
call edi
push eax
call ebx
push 1
push 0x4c1
push esi
call edi
push eax
call ebx
push 0
push 0
push 0xf1
push 0x4c0
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 1
jmp 0x4b3869
push 1
push 0xf1
push 0x4d3
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c0
push esi
call edi
push eax
call ebx
push 1
push 0x4c1
push esi
call edi
push eax
call ebx
push 0
push 1
push 0xf1
push 0x4c0
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xf1
push 0x4c1
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
jmp 0x4b38a9
push 0
push 0xf1
push 0x4d3
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0x4c0
push esi
call edi
push eax
call ebx
push 0
push 0x4c1
push esi
call edi
push eax
call ebx
mov eax, dword [0x4f8b90]
sub eax, 0
push 0
je 0x4b3964
dec eax
je 0x4b390b
dec eax
jne 0x4b3964
push 1
push 0xf1
push 0x4d4
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c2
push esi
call edi
push eax
call ebx
push 1
push 0x4c3
push esi
call edi
push eax
call ebx
push 0
push 0
push 0xf1
push 0x4c2
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 1
jmp 0x4b3951
push 1
push 0xf1
push 0x4d4
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c2
push esi
call edi
push eax
call ebx
push 1
push 0x4c3
push esi
call edi
push eax
call ebx
push 0
push 1
push 0xf1
push 0x4c2
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xf1
push 0x4c3
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
jmp 0x4b3991
push 0
push 0xf1
push 0x4d4
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0x4c2
push esi
call edi
push eax
call ebx
push 0
push 0x4c3
push esi
call edi
push eax
call ebx
mov eax, dword [0x4f8b88]
sub eax, 0
push 0
je 0x4b3a4c
dec eax
je 0x4b39f3
dec eax
jne 0x4b3a4c
push 1
push 0xf1
push 0x4d5
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c4
push esi
call edi
push eax
call ebx
push 1
push 0x4c5
push esi
call edi
push eax
call ebx
push 0
push 0
push 0xf1
push 0x4c4
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 1
jmp 0x4b3a39
push 1
push 0xf1
push 0x4d5
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c4
push esi
call edi
push eax
call ebx
push 1
push 0x4c5
push esi
call edi
push eax
call ebx
push 0
push 1
push 0xf1
push 0x4c4
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xf1
push 0x4c5
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
jmp 0x4b3a79
push 0
push 0xf1
push 0x4d5
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0x4c4
push esi
call edi
push eax
call ebx
push 0
push 0x4c5
push esi
call edi
push eax
call ebx
mov eax, dword [0x4f8b94]
sub eax, 0
push 0
je 0x4b3b34
dec eax
je 0x4b3adb
dec eax
jne 0x4b3b34
push 1
push 0xf1
push 0x4d7
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c8
push esi
call edi
push eax
call ebx
push 1
push 0x4c9
push esi
call edi
push eax
call ebx
push 0
push 0
push 0xf1
push 0x4c8
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 1
jmp 0x4b3b21
push 1
push 0xf1
push 0x4d7
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c8
push esi
call edi
push eax
call ebx
push 1
push 0x4c9
push esi
call edi
push eax
call ebx
push 0
push 1
push 0xf1
push 0x4c8
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xf1
push 0x4c9
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
jmp 0x4b3b61
push 0
push 0xf1
push 0x4d7
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0x4c8
push esi
call edi
push eax
call ebx
push 0
push 0x4c9
push esi
call edi
push eax
call ebx
mov eax, dword [0x4f8b8c]
sub eax, 0
push 0
je 0x4b3c1c
dec eax
je 0x4b3bc3
dec eax
jne 0x4b3c1c
push 1
push 0xf1
push 0x4d6
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c6
push esi
call edi
push eax
call ebx
push 1
push 0x4c7
push esi
call edi
push eax
call ebx
push 0
push 0
push 0xf1
push 0x4c6
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 1
jmp 0x4b3c09
push 1
push 0xf1
push 0x4d6
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4c6
push esi
call edi
push eax
call ebx
push 1
push 0x4c7
push esi
call edi
push eax
call ebx
push 0
push 1
push 0xf1
push 0x4c6
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xf1
push 0x4c7
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
jmp 0x4b3c49
push 0
push 0xf1
push 0x4d6
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0x4c6
push esi
call edi
push eax
call ebx
push 0
push 0x4c7
push esi
call edi
push eax
call ebx
mov eax, dword [0x4f8ba0]
sub eax, 0
push 0
je 0x4b3d04
dec eax
je 0x4b3cab
dec eax
jne 0x4b3d04
push 1
push 0xf1
push 0x4d8
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4cf
push esi
call edi
push eax
call ebx
push 1
push 0x4d0
push esi
call edi
push eax
call ebx
push 0
push 0
push 0xf1
push 0x4cf
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 1
jmp 0x4b3cf1
push 1
push 0xf1
push 0x4d8
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4cf
push esi
call edi
push eax
call ebx
push 1
push 0x4d0
push esi
call edi
push eax
call ebx
push 0
push 1
push 0xf1
push 0x4cf
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xf1
push 0x4d0
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
jmp 0x4b3d31
push 0
push 0xf1
push 0x4d8
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0x4cf
push esi
call edi
push eax
call ebx
push 0
push 0x4d0
push esi
call edi
push eax
call ebx
mov eax, dword [0x4f8b98]
sub eax, 0
push 0
je 0x4b3dec
dec eax
je 0x4b3d93
dec eax
jne 0x4b3dec
push 1
push 0xf1
push 0x4d9
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4ca
push esi
call edi
push eax
call ebx
push 1
push 0x4cb
push esi
call edi
push eax
call ebx
push 0
push 0
push 0xf1
push 0x4ca
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 1
jmp 0x4b3dd9
push 1
push 0xf1
push 0x4d9
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4ca
push esi
call edi
push eax
call ebx
push 1
push 0x4cb
push esi
call edi
push eax
call ebx
push 0
push 1
push 0xf1
push 0x4ca
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xf1
push 0x4cb
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
jmp 0x4b3e19
push 0
push 0xf1
push 0x4d9
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0x4ca
push esi
call edi
push eax
call ebx
push 0
push 0x4cb
push esi
call edi
push eax
call ebx
mov eax, dword [0x4f8b9c]
sub eax, 0
push 0
je 0x4b3ed4
dec eax
je 0x4b3e7b
dec eax
jne 0x4b3ed4
push 1
push 0xf1
push 0x4da
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4cc
push esi
call edi
push eax
call ebx
push 1
push 0x4cd
push esi
call edi
push eax
call ebx
push 0
push 0
push 0xf1
push 0x4cc
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 1
jmp 0x4b3ec1
push 1
push 0xf1
push 0x4da
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4cc
push esi
call edi
push eax
call ebx
push 1
push 0x4cd
push esi
call edi
push eax
call ebx
push 0
push 1
push 0xf1
push 0x4cc
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xf1
push 0x4cd
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
jmp 0x4b3f01
push 0
push 0xf1
push 0x4da
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0x4cc
push esi
call edi
push eax
call ebx
push 0
push 0x4cd
push esi
call edi
push eax
call ebx
cmp dword [0x4f8ba8], 0
push 0
je 0x4b3f10
push 1
jmp 0x4b3f12
push 0
push 0xf1
push 0x4db
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
cmp dword [0x506e20], 0
push 0
je 0x4b3f32
push 1
jmp 0x4b3f34
push 0
push 0xf1
push 0x4dc
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
cmp dword [0x4f8b68], 0
push 0
je 0x4b3f54
push 1
jmp 0x4b3f56
push 0
push 0xf1
push 0x4dd
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
cmp dword [0x506e28], 0
push 0
je 0x4b40e7
push 1
push 0xf1
push 0x3f7
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0x4d2
push esi
call edi
push eax
call ebx
push 0
push 0x4be
push esi
call edi
push eax
call ebx
push 0
push 0x4bf
push esi
call edi
push eax
call ebx
push 0
push 0x4d3
push esi
call edi
push eax
call ebx
push 0
push 0x4c0
push esi
call edi
push eax
call ebx
push 0
push 0x4c1
push esi
call edi
push eax
call ebx
push 0
push 0x4d4
push esi
call edi
push eax
call ebx
push 0
push 0x4c2
push esi
call edi
push eax
call ebx
push 0
push 0x4c3
push esi
call edi
push eax
call ebx
push 0
push 0x4d5
push esi
call edi
push eax
call ebx
push 0
push 0x4c4
push esi
call edi
push eax
call ebx
push 0
push 0x4c5
push esi
call edi
push eax
call ebx
push 0
push 0x4d7
push esi
call edi
push eax
call ebx
push 0
push 0x4c8
push esi
call edi
push eax
call ebx
push 0
push 0x4c9
push esi
call edi
push eax
call ebx
push 0
push 0x4d6
push esi
call edi
push eax
call ebx
push 0
push 0x4c6
push esi
call edi
push eax
call ebx
push 0
push 0x4c7
push esi
call edi
push eax
call ebx
push 0
push 0x4d8
push esi
call edi
push eax
call ebx
push 0
push 0x4cf
push esi
call edi
push eax
call ebx
push 0
push 0x4d0
push esi
call edi
push eax
call ebx
push 0
push 0x4d9
push esi
call edi
push eax
call ebx
push 0
push 0x4ca
push esi
call edi
push eax
call ebx
push 0
push 0x4cb
push esi
call edi
push eax
call ebx
push 0
push 0x4da
push esi
call edi
push eax
call ebx
push 0
push 0x4cc
push esi
call edi
push eax
call ebx
push 0
push 0x4cd
jmp 0x4b4169
push 0
push 0xf1
push 0x3f7
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 1
push 0x4d2
push esi
call edi
push eax
call ebx
push 1
push 0x4d3
push esi
call edi
push eax
call ebx
push 1
push 0x4d4
push esi
call edi
push eax
call ebx
push 1
push 0x4d5
push esi
call edi
push eax
call ebx
push 1
push 0x4d7
push esi
call edi
push eax
call ebx
push 1
push 0x4d6
push esi
call edi
push eax
call ebx
push 1
push 0x4d8
push esi
call edi
push eax
call ebx
push 1
push 0x4d9
push esi
call edi
push eax
call ebx
push 1
push 0x4da
push esi
call edi
push eax
call ebx
call fcn.004ca5f0
test eax, eax
je 0x4b4268
push 1
push 0x437
push esi
call edi
push eax
call ebx
push 1
push 0x438
push esi
call edi
push eax
call ebx
push 0x200
lea edx, [ebp - 0x204]
mov ecx, 0x519
call fcn.004ca1e0
mov ebx, dword [sym.imp.USER32.dll_SetDlgItemTextA]
add esp, 4
test eax, eax
je 0x4b41c7
lea eax, [ebp - 0x204]
push eax
push 0x438
push esi
call ebx
push 0x200
lea edx, [ebp - 0x204]
mov ecx, 0x514
call fcn.004ca1e0
add esp, 4
test eax, eax
je 0x4b41f2
lea ecx, [ebp - 0x204]
push ecx
push 0x436
push esi
call ebx
push 0x40
push str.enterprise
push str.SoftwareBillP_StudiosWinPatrol
mov ecx, 0x5002e8
mov edx, 0x80000001
call fcn.004bff10
add esp, 0xc
push 0x5002e8
call dword [sym.imp.KERNEL32.dll_lstrlenA]
cmp eax, 7
jne 0x4b4244
push 0x5002e8
push 0x437
push esi
call edi
push eax
call dword [sym.imp.USER32.dll_SetWindowTextA]
pop edi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004cf2b6
mov esp, ebp
pop ebp
ret
push 0x4e27f8
push 0x437
push esi
call edi
push eax
call dword [sym.imp.USER32.dll_SetWindowTextA]
pop edi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004cf2b6
mov esp, ebp
pop ebp
ret
push 0
push 0x437
push esi
call edi
push eax
call ebx
push 0
push 0x437
push esi
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call ebx
push 0
push 0x436
push esi
call edi
push eax
call ebx
push 0
push 0x438
push esi
call edi
push eax
call ebx
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop ebx
call fcn.004cf2b6
mov esp, ebp
pop ebp
ret