Function at 0x47fd10
Capabilities:
Capture screenshot

Disassembly:
mov eax, dword [0x4cc1d8]
sub esp, 0x14
push ebx
push ebp
push esi
push edi
sub eax, 0x64
je 0x47fd39
sub eax, 0x64
je 0x47fd32
sub eax, 0x64
jne 0x47fd49
push str.WinTools.net_24.10.1_Premium
jmp 0x47fd3e
push str.WinTools.net_24.10.1_Professional
jmp 0x47fd3e
push str.WinTools.net_24.10.1_Classic
push 0x4e6900
call dword [sym.imp.SHLWAPI.dll_StrCpyW]
push 0x4e6900
push dword [0x4e6030]
call dword [sym.imp.USER32.dll_SetWindowTextW]
mov esi, dword [sym.imp.USER32.dll_GetSysColor]
push 0x16
call esi
cmp dword [0x4e59f8], 0
mov dword [esp + 0x18], eax
jne 0x47fd7e
push 0xf
call esi
sub eax, 0x232323
mov dword [esp + 0x18], eax
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x2711
push dword [0x4e6030]
call edi
mov esi, dword [sym.imp.USER32.dll_DestroyWindow]
push eax
call esi
push 0x4e39
push dword [0x4e6030]
call edi
push eax
call esi
push 0x4e3a
push dword [0x4e6030]
call edi
push eax
call esi
push 0x4e3b
push dword [0x4e6030]
call edi
push eax
call esi
push 0x4e3c
push dword [0x4e6030]
call edi
push eax
call esi
push 0x4e3d
push dword [0x4e6030]
call edi
push eax
call esi
push 0x4e3e
push dword [0x4e6030]
call edi
push eax
call esi
push 0x4e3f
push dword [0x4e6030]
call edi
push eax
call esi
push 0x4f78
push dword [0x4e6030]
call edi
push eax
call esi
push 0
push dword [0x4e5c0c]
push 0x2711
push dword [0x4e6030]
push 0x224
push 0x5c
push 7
push 7
push 0x5000000e
push 0x4b34dc
push str.STATIC
push 0x20000
call dword [sym.imp.USER32.dll_CreateWindowExW]
push dword [0x4e6030]
call dword [sym.imp.USER32.dll_GetDC]
mov ebx, eax
push ebx
mov dword [esp + 0x24], ebx
call dword [sym.imp.GDI32.dll_CreateCompatibleDC]
push 0x64
push 0x64
mov ebp, eax
push ebx
mov dword [esp + 0x20], ebp
call dword [sym.imp.GDI32.dll_CreateCompatibleBitmap]
mov esi, dword [sym.imp.GDI32.dll_SelectObject]
mov ebx, eax
push ebx
push ebp
call esi
mov edi, dword [esp + 0x18]
push edi
push 1
push 0
call dword [sym.imp.GDI32.dll_CreatePen]
push eax
push ebp
mov dword [esp + 0x24], eax
call esi
push edi
mov ebp, eax
call dword [sym.imp.GDI32.dll_CreateSolidBrush]
mov edi, eax
push edi
push dword [esp + 0x18]
call esi
push 0x64
push 0x64
push 0
push 0
push dword [esp + 0x24]
mov esi, eax
call dword [sym.imp.GDI32.dll_Rectangle]
push 0xcc0020
push 0
push 0
push dword [esp + 0x20]
push 0x64
push 0x64
push 0
push 0
push ebx
call dword [sym.imp.GDI32.dll_BitBlt]
push ebx
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
push 0
push 0x172
push 0x2711
push dword [0x4e6030]
call ebx
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push esi
mov esi, dword [sym.imp.GDI32.dll_DeleteObject]
call esi
push edi
call esi
push ebp
call esi
push dword [esp + 0x1c]
call esi
push dword [esp + 0x14]
call dword [sym.imp.GDI32.dll_DeleteDC]
push dword [esp + 0x20]
push dword [0x4e6030]
call dword [sym.imp.USER32.dll_ReleaseDC]
mov ecx, dword [0x4cc1d8]
cmp ecx, 0x64
jne 0x4801a5
push 0x4e39
push ecx
push 0x6e
push 0x5a
push 8
push 8
mov edx, 0x4b32e4
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x2048
mov ecx, eax
call fcn.004629a0
mov edi, dword [esp + 0x30]
add esp, 0x18
mov ebp, dword [sym.imp.USER32.dll_SendMessageW]
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4e20
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b3fd0
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3a
push ecx
push 0x6d
push 0x5a
push 0x76
push 8
mov edx, 0x4b35b4
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x2048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4e21
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b4014
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3b
push ecx
push 0x6d
push 0x5a
push 0xe3
push 8
mov edx, 0x4b35b0
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x2048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4e22
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b4024
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3c
push ecx
push 0x6d
push 0x5a
push 0x150
push 8
mov edx, 0x4b35b8
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x2048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4e23
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b4074
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3d
push ecx
push 0x6d
push 0x5a
push 0x1bd
push 8
mov edx, 0x4b32cc
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x2048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4e24
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b406c
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
mov ecx, dword [0x4cc1d8]
jmp 0x4801af
mov ebp, dword [sym.imp.USER32.dll_SendMessageW]
mov edi, dword [esp + 0x18]
cmp ecx, 0xc8
jne 0x480503
push 0x4e39
push ecx
push 0x4e
push 0x5a
push 8
push 8
mov edx, 0x4b32e4
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4f36
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b3fd0
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3a
push ecx
push 0x4e
push 0x5a
push 0x56
push 8
mov edx, 0x4b35b4
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4f37
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b4014
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3b
push ecx
push 0x4e
push 0x5a
push 0xa4
push 8
mov edx, 0x4b35b0
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4f38
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b4024
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3c
push ecx
push 0x4e
push 0x5a
push 0xf2
push 8
mov edx, 0x4b35b8
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4f39
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b4074
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3d
push ecx
push 0x4e
push 0x5a
push 0x140
push 8
mov edx, 0x4b32cc
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4f3a
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b406c
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3e
push ecx
push 0x4e
push 0x5a
push 0x18e
push 8
mov edx, 0x4b32e0
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4f3b
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b407c
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
push 0x4e3f
push ecx
push 0x4e
push 0x5a
push 0x1dc
push 8
mov edx, 0x4b3310
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
mov esi, eax
push edi
push 0
push 0x8200
push esi
call ebp
push 0
push 0
push 0
push 1
push 0x4f3c
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4b3c04
mov ecx, str.MAINPAGE
call fcn.00478640
mov edx, eax
mov ecx, esi
call fcn.00460410
mov ecx, dword [0x4cc1d8]
cmp ecx, 0x12c
jne 0x480962
push 0x4e39
push ecx
push 0x4e
push 0x5a
push 8
push 8
mov edx, 0x4b32e4
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
push edi
push 0
push 0x8200
push 0x4e39
push dword [0x4e6030]
call ebx
push eax
call ebp
push 0
push 0
push 0
push 1
push 0x4f36
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push 0x4e39
push dword [0x4e6030]
call ebx
push eax
call ebp
mov edx, 0x4b3fd0
mov ecx, str.MAINPAGE
call fcn.00478640
push 0x4e39
push dword [0x4e6030]
mov esi, eax
call ebx
mov edx, esi
mov ecx, eax
call fcn.00460410
push 0x4e3a
push ecx
push 0x4e
push 0x5a
push 0x56
push 8
mov edx, 0x4b35b4
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
push edi
push 0
push 0x8200
push 0x4e3a
push dword [0x4e6030]
call ebx
push eax
call ebp
push 0
push 0
push 0
push 1
push 0x4f37
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push 0x4e3a
push dword [0x4e6030]
call ebx
push eax
call ebp
mov edx, 0x4b4014
mov ecx, str.MAINPAGE
call fcn.00478640
push 0x4e3a
push dword [0x4e6030]
mov esi, eax
call ebx
mov edx, esi
mov ecx, eax
call fcn.00460410
push 0x4e3b
push ecx
push 0x4e
push 0x5a
push 0xa4
push 8
mov edx, 0x4b35b0
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
push edi
push 0
push 0x8200
push 0x4e3b
push dword [0x4e6030]
call ebx
push eax
call ebp
push 0
push 0
push 0
push 1
push 0x4f38
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push 0x4e3b
push dword [0x4e6030]
call ebx
push eax
call ebp
mov edx, 0x4b4024
mov ecx, str.MAINPAGE
call fcn.00478640
push 0x4e3b
push dword [0x4e6030]
mov esi, eax
call ebx
mov edx, esi
mov ecx, eax
call fcn.00460410
push 0x4e3c
push ecx
push 0x4e
push 0x5a
push 0xf2
push 8
mov edx, 0x4b35b8
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
push edi
push 0
push 0x8200
push 0x4e3c
push dword [0x4e6030]
call ebx
push eax
call ebp
push 0
push 0
push 0
push 1
push 0x4f39
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push 0x4e3c
push dword [0x4e6030]
call ebx
push eax
call ebp
mov edx, 0x4b4074
mov ecx, str.MAINPAGE
call fcn.00478640
push 0x4e3c
push dword [0x4e6030]
mov esi, eax
call ebx
mov edx, esi
mov ecx, eax
call fcn.00460410
push 0x4f78
push ecx
push 0x4e
push 0x5a
push 0x140
push 8
mov edx, 0x4b330c
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
push edi
push 0
push 0x8200
push 0x4f78
push dword [0x4e6030]
call ebx
push eax
call ebp
push 0
push 0
push 0
push 1
push 0x4f77
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push 0x4f78
push dword [0x4e6030]
call ebx
push eax
call ebp
mov edx, 0x4b6e64
mov ecx, str.MAINPAGE
call fcn.00478640
push 0x4f78
push dword [0x4e6030]
mov esi, eax
call ebx
mov edx, esi
mov ecx, eax
call fcn.00460410
push 0x4e3d
push ecx
push 0x4e
push 0x5a
push 0x18e
push 8
mov edx, 0x4b32cc
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
push edi
push 0
push 0x8200
push 0x4e3d
push dword [0x4e6030]
call ebx
push eax
call ebp
push 0
push 0
push 0
push 1
push 0x4f3a
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push 0x4e3d
push dword [0x4e6030]
call ebx
push eax
call ebp
mov edx, 0x4b406c
mov ecx, str.MAINPAGE
call fcn.00478640
push 0x4e3d
push dword [0x4e6030]
mov esi, eax
call ebx
mov edx, esi
mov ecx, eax
call fcn.00460410
push 0x4e3f
push ecx
push 0x4e
push 0x5a
push 0x1dc
push 8
mov edx, 0x4b3310
mov ecx, str.TOOLS
call fcn.00478640
mov edx, 0x6048
mov ecx, eax
call fcn.004629a0
add esp, 0x18
push edi
push 0
push 0x8200
push 0x4e3f
push dword [0x4e6030]
call ebx
push eax
call ebp
push 0
push 0
push 0
push 1
push 0x4f3c
push dword [0x4e5c0c]
call dword [sym.imp.USER32.dll_LoadImageW]
push eax
push 1
push 0xf7
push 0x4e3f
push dword [0x4e6030]
call ebx
push eax
call ebp
mov edx, 0x4b3c04
mov ecx, str.MAINPAGE
call fcn.00478640
push 0x4e3f
push dword [0x4e6030]
mov esi, eax
call ebx
mov edx, esi
mov ecx, eax
call fcn.00460410
push 0x47b380
push 0xfffffffffffffffc
push 0x4e39
push dword [0x4e6030]
call ebx
mov edi, dword [sym.imp.USER32.dll_SetWindowLongW]
push eax
call edi
push 0x47b380
push 0xfffffffffffffffc
push 0x4e3a
push dword [0x4e6030]
mov dword [0x4e69c8], eax
call ebx
push eax
call edi
push 0x47b380
push 0xfffffffffffffffc
push 0x4e3b
push dword [0x4e6030]
mov dword [0x4e69c8], eax
call ebx
push eax
call edi
push 0x47b380
push 0xfffffffffffffffc
push 0x4e3c
push dword [0x4e6030]
mov dword [0x4e69c8], eax
call ebx
push eax
call edi
push 0x47b380
push 0xfffffffffffffffc
push 0x4e3d
push dword [0x4e6030]
mov dword [0x4e69c8], eax
call ebx
push eax
call edi
mov dword [0x4e69c8], eax
mov eax, dword [0x4cc1d8]
cmp eax, 0x64
je 0x480a3b
push 0x47b380
push 0xfffffffffffffffc
push 0x4e3e
push dword [0x4e6030]
call ebx
push eax
call edi
push 0x47b380
push 0xfffffffffffffffc
push 0x4e3f
push dword [0x4e6030]
mov dword [0x4e69c8], eax
call ebx
push eax
call edi
mov dword [0x4e69c8], eax
mov eax, dword [0x4cc1d8]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
cmp eax, 0x12c
jne 0x480a71
push 0x47b380
push 0xfffffffffffffffc
push 0x4f78
push dword [0x4e6030]
call ebx
push eax
call edi
push 5
push 0x4f78
push dword [0x4e6030]
call ebx
push eax
call esi
push 5
push 0x4e3f
push dword [0x4e6030]
call ebx
push eax
call esi
push 5
push 0x4e3e
push dword [0x4e6030]
call ebx
push eax
call esi
push 5
push 0x4e3d
push dword [0x4e6030]
call ebx
push eax
call esi
push 5
push 0x4e3c
push dword [0x4e6030]
call ebx
push eax
call esi
push 5
push 0x4e3b
push dword [0x4e6030]
call ebx
push eax
call esi
push 5
push 0x4e3a
push dword [0x4e6030]
call ebx
push eax
call esi
push 5
push 0x4e39
push dword [0x4e6030]
call ebx
push eax
call esi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x14
ret