Function at 0x464ddc
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.00435b42
add ebx, 0x24
mov esi, ebx
neg esi
lea eax, [ebx - 0x24]
sbb esi, esi
and esi, eax
push 0xa1
call fcn.0042fbc4
test eax, eax
mov dword [ebp - 0xc], eax
je 0x464e75
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.0043096e
mov esi, dword [ebp + 8]
push 0
lea eax, [ebp - 0xc]
push eax
mov ecx, esi
call fcn.00463f49
push dword [eax]
push dword [edi]
call dword [sym.imp.USER32.dll_SetWindowTextW]
mov eax, dword [ebp - 0xc]
add eax, 0xfffffff0
call fcn.00405cd2
call fcn.004665e5
mov ecx, esi
call fcn.00465410
cmp dword [esi + 0x950], 0
je 0x464ed6
push 0
push 0x66
mov eax, ebx
call fcn.0042ff7d
push 0
push 0x258
mov eax, ebx
call fcn.0042ff7d
push 0
push 0xa1
mov eax, ebx
call fcn.0042ff7d
call fcn.0047426a
cmp dword [eax + 0x4c], 1
je 0x464eef
push 0
push 0xa1
mov eax, ebx
call fcn.0042ff7d
mov eax, esi
call fcn.00466eb4
test eax, eax
je 0x464f13
xor eax, eax
push eax
push eax
push 0x64
push dword [edi]
mov dword [esi + 0x428], eax
call dword [sym.imp.USER32.dll_SetTimer]
jmp 0x4652e7
call fcn.0047426a
mov esi, dword [eax + 4]
mov dword [ebp - 8], esi
call fcn.0047426a
cmp esi, 0x834
jne 0x464f79
cmp dword [eax + 8], 5
jne 0x46501b
push 1
push 0x4bf654
push 9
mov eax, ebx
call fcn.0042fea0
push 1
push 0x4bf694
mov esi, 0x3eb
push esi
mov eax, ebx
call fcn.0042fea0
push 1
push str.205_0
push 0x4ba3f8
push esi
mov ecx, ebx
call fcn.0042fef3
push 1
push 0x4bf6b4
jmp 0x46500f
mov esi, 0x8fc
cmp dword [ebp - 8], esi
je 0x464f90
cmp dword [ebp - 8], 0x960
jne 0x465020
push 1
push 0x4bf660
push 9
mov eax, ebx
call fcn.0042fea0
push 1
push 0x4bf6d0
push 0x3eb
mov eax, ebx
call fcn.0042fea0
push 1
push str.165_0
mov esi, 0x4ba3f8
push esi
push 0x3eb
mov ecx, ebx
call fcn.0042fef3
push 1
push str.348_0
push esi
push 0x3e9
mov ecx, ebx
call fcn.0042fef3
push 1
push str.420_0
push esi
push 0x3ec
mov ecx, ebx
call fcn.0042fef3
push 1
push str.437_0
push esi
push 0x3ea
mov ecx, ebx
call fcn.0042fef3
push 1
push str.ck_W
push 0xc9
mov eax, ebx
call fcn.0042fea0
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 [0x4c12f8]
fstp dword [ebp - 0xc]
fld dword [ebp - 0xc]
fsub qword [0x4c1290]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fstp dword [esp]
call fcn.0045b5da
fcomp qword [0x4c12f0]
pop ecx
fnstsw ax
test ah, 0x41
jp 0x4650a7
push str.expand_arrow_down_smallnew
push str.class
push 0x67
push ebx
call fcn.00467cc6
cmp dword [ebp - 8], esi
je 0x465096
cmp dword [ebp - 8], 0x960
jne 0x4652c1
push str.img_main_install_first_rl
push str.skin
push 0xc
jmp 0x4652bb
fld dword [ebp - 0xc]
push ecx
fsub qword [0x4c12e8]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fstp dword [esp]
call fcn.0045b5da
fcomp qword [0x4c12f0]
pop ecx
fnstsw ax
test ah, 0x41
jp 0x46514a
cmp dword [ebp - 8], esi
je 0x4650e2
cmp dword [ebp - 8], 0x960
je 0x4650e2
push str.img_main_install_first_125
jmp 0x4650e7
push str.img_main_install_first_125_rl
mov esi, str.skin
push esi
push 0xc
push ebx
call fcn.00467cc6
push str.img_main_install_125
push esi
push 0xa
push ebx
call fcn.00467cc6
push str.img_main_knsoft_125
push esi
push 0xb
push ebx
call fcn.00467cc6
push str.img_success_install_125
push esi
push 7
push ebx
call fcn.00467cc6
push str.expand_arrow_down_smalla
mov esi, str.class
push esi
push 0x67
push ebx
call fcn.00467cc6
push str.close_20
push esi
push 1
push ebx
call fcn.00467cc6
push str.minimize_20
jmp 0x4652b8
fld dword [ebp - 0xc]
push ecx
fsub qword [0x4c12e0]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fstp dword [esp]
call fcn.0045b5da
fcomp qword [0x4c12f0]
pop ecx
fnstsw ax
test ah, 0x41
jp 0x4651cc
cmp dword [ebp - 8], esi
je 0x465185
cmp dword [ebp - 8], 0x960
je 0x465185
push str.img_main_install_first_15
jmp 0x46518a
push str.img_main_install_first_15_rl
mov esi, str.skin
push esi
push 0xc
push ebx
call fcn.00467cc6
push str.img_main_install_15
push esi
push 0xa
push ebx
call fcn.00467cc6
push str.img_main_knsoft_15
push esi
push 0xb
push ebx
call fcn.00467cc6
push str.img_success_install_15
push esi
push 7
push ebx
call fcn.00467cc6
push str.expand_arrow_down_smallb
jmp 0x465297
fld dword [ebp - 0xc]
push ecx
fsub qword [0x4c1320]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fstp dword [esp]
call fcn.0045b5da
fcomp qword [0x4c12f0]
pop ecx
fnstsw ax
test ah, 0x41
jp 0x465240
cmp dword [ebp - 8], esi
je 0x465207
cmp dword [ebp - 8], 0x960
je 0x465207
push str.img_main_install_first_175
jmp 0x46520c
push str.img_main_install_first_175_rl
mov esi, str.skin
push esi
push 0xc
push ebx
call fcn.00467cc6
push str.img_main_install_175
push esi
push 0xa
push ebx
call fcn.00467cc6
push str.img_main_knsoft_175
push esi
push 0xb
push ebx
call fcn.00467cc6
push str.img_success_install_175
jmp 0x4651b9
cmp dword [ebp - 8], esi
je 0x465255
cmp dword [ebp - 8], 0x960
je 0x465255
push str.img_main_install_first_2
jmp 0x46525a
push str.img_main_install_first_2_rl
mov esi, str.skin
push esi
push 0xc
push ebx
call fcn.00467cc6
push str.img_main_install_2
push esi
push 0xa
push ebx
call fcn.00467cc6
push str.img_main_knsoft_2
push esi
push 0xb
push ebx
call fcn.00467cc6
push str.img_success_install_2
push esi
push 7
push ebx
call fcn.00467cc6
push str.expand_arrow_down_smallc
mov esi, str.class
push esi
push 0x67
push ebx
call fcn.00467cc6
push str.close_40
push esi
push 1
push ebx
call fcn.00467cc6
push str.minimize_40
push esi
push 2
push ebx
call fcn.00467cc6
push 0
push 1
call fcn.0045a977
push eax
call fcn.0045a3f9
call fcn.00470c82
push eax
call fcn.00471f4b
test al, al
je 0x4652e7
mov eax, dword [ebp + 8]
call fcn.00465bec
pop edi
pop esi
xor eax, eax
pop ebx
leave
ret 4