Function at 0x457f80
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xe8
push ebx
push esi
push edi
xor eax, eax
mov al, byte [0x4b051c]
cmp eax, 0x57
je 0x457f9d
jmp 0x458207
mov ecx, dword [0x4b0547]
mov dword [ebp - 0xa8], ecx
cmp dword [ebp - 0xa8], 0x54
je 0x457fb7
jmp 0x458179
push 0
push 0x479
mov edx, dword [ebp + 8]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x479
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
push 5
push 0x47d
mov ecx, dword [ebp + 8]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push 0x47d
mov edx, dword [ebp + 8]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
push 0
push 0
push 0x14b
push 0x47d
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
push 0x4b0557
push 2
call sub.WINDCS32.dll_sysini_GetSprache
push eax
mov ecx, dword [0x4b0583]
push ecx
push 4
call sub.WINDCS32.dll_Ordinal_69
push eax
push str._s_texte._d_s.txt
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x14
push 1
push 0
lea eax, [ebp - 0xa0]
push eax
mov cx, word [0x4b0553]
push ecx
mov dx, word [0x4b054f]
push edx
push 0x47d
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call fcn.0040e450
add esp, 0x18
mov dword [ebp - 0xa4], 0
jmp 0x4580b5
mov ecx, dword [ebp - 0xa4]
add ecx, 1
mov dword [ebp - 0xa4], ecx
push 0
push 0
push 0x146
push 0x47d
mov edx, dword [ebp + 8]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
cmp dword [ebp - 0xa4], eax
jge 0x45812e
push 0
mov eax, dword [ebp - 0xa4]
push eax
push 0x150
push 0x47d
mov ecx, dword [ebp + 8]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
cmp eax, dword [ebp + 0xc]
jne 0x458129
push 0
mov edx, dword [ebp - 0xa4]
push edx
push 0x14e
push 0x47d
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
jmp 0x4580a6
push 0
push 0
push 0x146
push 0x47d
mov ecx, dword [ebp + 8]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
cmp dword [ebp - 0xa4], eax
jne 0x458174
push 0
push 0
push 0x14e
push 0x47d
mov edx, dword [ebp + 8]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
jmp 0x458207
push 5
push 0x479
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push 0x479
mov ecx, dword [ebp + 8]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
push 0
push 0x47d
mov edx, dword [ebp + 8]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x47d
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
mov ecx, dword [0x4b054b]
push ecx
mov edx, dword [ebp + 0xc]
push edx
lea eax, [ebp - 0x20]
push eax
call sub.WINDCS32.dll_Ordinal_84
lea ecx, [ebp - 0x20]
push ecx
push 0x479
mov edx, dword [ebp + 8]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_SetWindowTextA]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret