Function at 0x457cb3
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push 0x67ad04
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x458258
cmp dword [ebp + 0xc], 0x113
jne 0x457d77
mov eax, dword [ebp + 8]
cmp dword [ebp + 0x10], eax
jne 0x457d72
push 0x67acfb
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 1
jne 0x457d68
push 0x67af6d
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x457d68
push 1
push 0x67af6d
push dword [ebp + 8]
call dword [sym.imp.user32.dll_SetPropA]
nop
nop
nop
nop
push 0
push 0x67acfb
push dword [ebp + 8]
call dword [sym.imp.user32.dll_SetPropA]
nop
nop
nop
nop
push dword [ebp + 8]
call fcn.00458291
mov eax, 0
jmp 0x45828b
jmp 0x458258
cmp dword [ebp + 0xc], 0x200
jne 0x457d97
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045b708
jmp 0x458258
cmp dword [ebp + 0xc], 0xf
jne 0x457db8
push dword [ebp + 8]
call fcn.0045c284
mov eax, 0
jmp 0x45828b
cmp dword [ebp + 0xc], 5
jne 0x457dd5
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045c6d2
jmp 0x458258
cmp dword [ebp + 0xc], 0x201
jne 0x457df5
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045d7cf
jmp 0x458258
cmp dword [ebp + 0xc], 0x202
jne 0x457e15
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045e0f1
jmp 0x458258
cmp dword [ebp + 0xc], 0x203
jne 0x457e35
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045e325
jmp 0x458258
cmp dword [ebp + 0xc], 0x204
jne 0x457e55
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045e40c
jmp 0x458258
cmp dword [ebp + 0xc], 0x205
jne 0x457e75
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045e4f3
jmp 0x458258
cmp dword [ebp + 0xc], 0x206
jne 0x457e95
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045e5da
jmp 0x458258
cmp dword [ebp + 0xc], 0x2a1
jne 0x457eaf
push dword [ebp + 8]
call fcn.0045e6c1
jmp 0x458258
cmp dword [ebp + 0xc], 0x2a3
jne 0x457ec9
push dword [ebp + 8]
call fcn.0045e6e1
jmp 0x458258
cmp dword [ebp + 0xc], 0x20a
jne 0x457ee9
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045e823
jmp 0x458258
cmp dword [ebp + 0xc], 0x24
jne 0x457f27
push 0x67afc9
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
mov dword [ebp - 4], eax
push 0
push 0
push 0
push dword [ebp + 0x14]
push dword [ebp - 4]
call fcn.00455066
jmp 0x458258
cmp dword [ebp + 0xc], 0x102
jne 0x457f47
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045e8f3
jmp 0x458258
cmp dword [ebp + 0xc], 0x100
je 0x457f65
cmp dword [ebp + 0xc], 0x101
je 0x457f65
xor eax, eax
jmp 0x457f6a
mov eax, 1
test eax, eax
je 0x457f92
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
push dword [ebp + 0xc]
call fcn.0045e9cd
mov eax, 0
jmp 0x45828b
cmp dword [ebp + 0xc], 0x10f
jne 0x457fbc
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045eb7a
mov eax, 0
jmp 0x45828b
cmp dword [ebp + 0xc], 6
jne 0x457ff4
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x67afdf]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.00444f2f
push eax
push dword [ebp + 8]
call fcn.0045ec56
jmp 0x458258
cmp dword [ebp + 0xc], 7
jne 0x458034
push dword [ebp + 8]
call fcn.0045eca8
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x67afdf]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.00444f2f
push eax
push dword [ebp + 8]
call fcn.0045ec56
jmp 0x458258
cmp dword [ebp + 0xc], 8
jne 0x458074
push dword [ebp + 8]
call fcn.0045eea3
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x67afdf]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.00444f2f
push eax
push dword [ebp + 8]
call fcn.0045ec56
jmp 0x458258
cmp dword [ebp + 0xc], 0xc
jne 0x4580ac
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x67afdf]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.00444f2f
push eax
push dword [ebp + 8]
call fcn.0045ec56
jmp 0x458258
cmp dword [ebp + 0xc], 0x80
jne 0x4580e7
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x67afdf]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.00444f2f
push eax
push dword [ebp + 8]
call fcn.0045ec56
jmp 0x458258
cmp dword [ebp + 0xc], 0x86
jne 0x458103
mov eax, 1
jmp 0x45828b
cmp dword [ebp + 0xc], 0x84
je 0x458121
cmp dword [ebp + 0xc], 0x86
je 0x458121
xor eax, eax
jmp 0x458126
mov eax, 1
test eax, eax
je 0x45813d
mov eax, 1
jmp 0x45828b
cmp dword [ebp + 0xc], 0x85
jne 0x458159
mov eax, 0
jmp 0x45828b
cmp dword [ebp + 0xc], 0x83
jne 0x45817f
cmp dword [ebp + 0x10], 1
jne 0x45817a
mov eax, 1
jmp 0x45828b
jmp 0x458258
cmp dword [ebp + 0xc], 0xae
jne 0x45819b
mov eax, 0
jmp 0x45828b
cmp dword [ebp + 0xc], 0x18
jne 0x4581b5
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.0045ef80
jmp 0x458258
cmp dword [ebp + 0xc], 0x82
jne 0x458218
push str.ex_ui_keye
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
mov dword [ebp - 4], eax
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
push dword [ebp - 4]
call dword [sym.imp.user32.dll_CallWindowProcA]
nop
nop
nop
nop
mov dword [ebp + 0xc], eax
push 0x67aced
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
push eax
call fcn.0045febc
mov eax, dword [ebp + 0xc]
jmp 0x45828b
cmp dword [ebp + 0xc], 2
jne 0x458258
cmp dword [0x6fff2a], 0
jne 0x458241
push 0
push dword [ebp + 8]
call dword [sym.imp.user32.dll_ShowWindow]
nop
nop
nop
nop
push 0xffffffff
push 0x67aee0
push dword [ebp + 8]
call dword [sym.imp.user32.dll_SetPropA]
nop
nop
nop
nop
push str.ex_ui_keye
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
mov dword [ebp - 4], eax
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
push dword [ebp - 4]
call dword [sym.imp.user32.dll_CallWindowProcA]
nop
nop
nop
nop
jmp 0x45828b
mov esp, ebp
pop ebp
ret 0x10