Function at 0x464e73
Capabilities:
Inspect load icon resource

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
push ebx
push esi
mov esi, dword [sym.imp.USER32.dll_LoadIconW]
push edi
push 0xc8
push 0x400000
call esi
mov edi, dword [ebp + 8]
mov ebx, dword [sym.imp.USER32.dll_SendMessageW]
push eax
push 1
push 0x80
add edi, 4
push dword [edi]
call ebx
push 0xc8
push 0x400000
call esi
push eax
push 0
push 0x80
push dword [edi]
call ebx
mov ebx, dword [ebp + 8]
push dword [ebx + 0x948]
push dword [edi]
call dword [sym.imp.USER32.dll_SetWindowTextW]
mov eax, dword [edi]
push edi
call fcn.0043591d
add ebx, 0x24
mov esi, ebx
neg esi
lea eax, [ebx - 0x24]
sbb esi, esi
and esi, eax
push 0xa1
call fcn.0042fa8b
test eax, eax
mov dword [ebp - 0xc], eax
je 0x464f0c
mov edx, dword [eax]
push 0
push 4
mov ecx, eax
call dword [edx + 0x28]
push 1
push dword [ebp - 0xc]
push esi
call fcn.004306b6
mov esi, dword [ebp + 8]
push 0
lea eax, [ebp - 0xc]
push eax
mov ecx, esi
call fcn.00463fe8
push dword [eax]
push dword [edi]
call dword [sym.imp.USER32.dll_SetWindowTextW]
mov eax, dword [ebp - 0xc]
add eax, 0xfffffff0
call fcn.00405d7c
call fcn.00466620
mov ecx, esi
call fcn.0046545f
cmp dword [esi + 0x950], 0
je 0x464f6d
push 0
push 0x66
mov eax, ebx
call fcn.0042fe45
push 0
push 0x258
mov eax, ebx
call fcn.0042fe45
push 0
push 0xa1
mov eax, ebx
call fcn.0042fe45
call fcn.004742ce
cmp dword [eax + 0x4c], 1
je 0x464f86
push 0
push 0xa1
mov eax, ebx
call fcn.0042fe45
mov eax, esi
call fcn.00466ec0
test eax, eax
je 0x464fa5
xor eax, eax
push eax
push eax
push 0x64
push dword [edi]
mov dword [esi + 0x428], eax
call dword [sym.imp.USER32.dll_SetTimer]
call fcn.004742ce
mov esi, dword [eax + 4]
mov dword [ebp - 8], esi
call fcn.004742ce
cmp esi, 0x834
jne 0x46500b
cmp dword [eax + 8], 5
jne 0x4650a4
push 1
push 0x4bf52c
push 9
mov eax, ebx
call fcn.0042fd68
push 1
push 0x4bf56c
mov esi, 0x3eb
push esi
mov eax, ebx
call fcn.0042fd68
push 1
push str.205_0
push 0x4ba3c8
push esi
mov ecx, ebx
call fcn.0042fdbb
push 1
push 0x4bf58c
jmp 0x465098
mov esi, 0x8fc
cmp dword [ebp - 8], esi
jne 0x4650a9
push 1
push 0x4bf538
push 9
mov eax, ebx
call fcn.0042fd68
push 1
push 0x4bf5a8
push 0x3eb
mov eax, ebx
call fcn.0042fd68
push 1
push str.165_0
mov esi, 0x4ba3c8
push esi
push 0x3eb
mov ecx, ebx
call fcn.0042fdbb
push 1
push str.348_0
push esi
push 0x3e9
mov ecx, ebx
call fcn.0042fdbb
push 1
push str.420_0
push esi
push 0x3ec
mov ecx, ebx
call fcn.0042fdbb
push 1
push str.437_0
push esi
push 0x3ea
mov ecx, ebx
call fcn.0042fdbb
push 1
push str.ck_W
push 0xc9
mov eax, ebx
call fcn.0042fd68
mov esi, 0x8fc
xor eax, eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x20]
push eax
push dword [edi]
call dword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [ebp + 8]
fild dword [eax + 0x548]
push ecx
fdiv qword [0x4c12c8]
fstp dword [ebp - 0xc]
fld dword [ebp - 0xc]
fsub qword [0x4c1260]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fstp dword [esp]
call fcn.0045b411
fcomp qword [0x4c12c0]
pop ecx
fnstsw ax
test ah, 0x41
jp 0x465127
push str.expand_arrow_down_smallnew
push str.class
push 0x67
push ebx
call fcn.00467d04
cmp dword [ebp - 8], esi
jne 0x46531a
push str.img_main_install_first_rl
push str.skin
push 0xc
jmp 0x465314
fld dword [ebp - 0xc]
push ecx
fsub qword [0x4c12b8]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fstp dword [esp]
call fcn.0045b411
fcomp qword [0x4c12c0]
pop ecx
fnstsw ax
test ah, 0x41
jp 0x4651c1
cmp dword [ebp - 8], esi
mov esi, str.skin
jne 0x46515e
push str.img_main_install_first_125_rl
jmp 0x465163
push str.img_main_install_first_125
push esi
push 0xc
push ebx
call fcn.00467d04
push str.img_main_install_125
push esi
push 0xa
push ebx
call fcn.00467d04
push str.img_main_knsoft_125
push esi
push 0xb
push ebx
call fcn.00467d04
push str.img_success_install_125
push esi
push 7
push ebx
call fcn.00467d04
push str.expand_arrow_down_smalla
mov esi, str.class
push esi
push 0x67
push ebx
call fcn.00467d04
push str.close_20
push esi
push 1
push ebx
call fcn.00467d04
push str.minimize_20
jmp 0x465311
fld dword [ebp - 0xc]
push ecx
fsub qword [0x4c12b0]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fstp dword [esp]
call fcn.0045b411
fcomp qword [0x4c12c0]
pop ecx
fnstsw ax
test ah, 0x41
jp 0x46523a
cmp dword [ebp - 8], esi
mov esi, str.skin
jne 0x4651f8
push str.img_main_install_first_15_rl
jmp 0x4651fd
push str.img_main_install_first_15
push esi
push 0xc
push ebx
call fcn.00467d04
push str.img_main_install_15
push esi
push 0xa
push ebx
call fcn.00467d04
push str.img_main_knsoft_15
push esi
push 0xb
push ebx
call fcn.00467d04
push str.img_success_install_15
push esi
push 7
push ebx
call fcn.00467d04
push str.expand_arrow_down_smallb
jmp 0x4652f0
fld dword [ebp - 0xc]
push ecx
fsub qword [0x4c12f0]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fstp dword [esp]
call fcn.0045b411
fcomp qword [0x4c12c0]
pop ecx
fnstsw ax
test ah, 0x41
jp 0x4652a2
cmp dword [ebp - 8], esi
mov esi, str.skin
jne 0x465271
push str.img_main_install_first_175_rl
jmp 0x465276
push str.img_main_install_first_175
push esi
push 0xc
push ebx
call fcn.00467d04
push str.img_main_install_175
push esi
push 0xa
push ebx
call fcn.00467d04
push str.img_main_knsoft_175
push esi
push 0xb
push ebx
call fcn.00467d04
push str.img_success_install_175
jmp 0x465227
cmp dword [ebp - 8], esi
mov esi, str.skin
jne 0x4652b3
push str.img_main_install_first_2_rl
jmp 0x4652b8
push str.img_main_install_first_2
push esi
push 0xc
push ebx
call fcn.00467d04
push str.img_main_install_2
push esi
push 0xa
push ebx
call fcn.00467d04
push str.img_main_knsoft_2
push esi
push 0xb
push ebx
call fcn.00467d04
push str.img_success_install_2
push esi
push 7
push ebx
call fcn.00467d04
push str.expand_arrow_down_smallc
mov esi, str.class
push esi
push 0x67
push ebx
call fcn.00467d04
push str.close_40
push esi
push 1
push ebx
call fcn.00467d04
push str.minimize_40
push esi
push 2
push ebx
call fcn.00467d04
push 0
push 1
call fcn.0045a76e
push eax
call fcn.0045a1f0
call fcn.00470ced
push eax
call fcn.00471fb6
test al, al
je 0x465340
mov eax, dword [ebp + 8]
call fcn.00465c3b
pop edi
pop esi
xor eax, eax
pop ebx
leave
ret 4