Function at 0x4078a0
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x41c
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0xf0
mov eax, dword [0x4713b0]
mov dword [esp], eax
call sub.USER32.dll_SendMessageA
sub esp, 0x10
test eax, eax
je 0x40798e
mov dword [ebp - 0x418], 0x4f4d4544
mov byte [ebp - 0x414], 0
lea eax, [ebp - 0x418]
mov dword [esp + 4], eax
mov dword [esp], 0x461b73
call fcn.00403954
mov dword [esp + 4], 0
mov eax, dword [0x471380]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [0x4742e0]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [0x4713c0]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov dword [esp], str.LiteMode
call fcn.00403c85
test al, al
je 0x407969
mov dword [esp], str.You_may_use_this_software_for_evaluation_purposes_for_up_to_45_days._During_that_time_the_software_will_operate_in_PRO_mode_at_maximum_performance._After_45_days_the_evaluation_period_will_end_and_the_functionality_will_revert_to_Lite_mode_which_has_performance_and_feature_limitations._You_may_permanently_enable_the_compiler_in_PRO_mode_by_buying_a_license_to_the_software._n_nPlease_click_Ordering_information_below_for_purchasing_details.
call fcn.004019db
jmp 0x407975
mov dword [esp], str.You_may_use_this_software_for_evaluation_purposes_for_up_to_45_days._nDuring_that_time_the_software_will_function_at_maximum_performance._After_45_days_nthe_evaluation_period_will_end_and_the_software_will_cease_to_function._nYou_may_permanently_enable_the_full_functionality_by_buying_a_license_to_the_software.
call fcn.004019db
mov dword [esp + 4], 1
mov dword [esp], 0x461e92
call fcn.00403c52
jmp 0x407c35
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0xf0
mov eax, dword [0x471390]
mov dword [esp], eax
call sub.USER32.dll_SendMessageA
sub esp, 0x10
test eax, eax
je 0x407b91
mov dword [esp + 4], 1
mov eax, dword [0x471380]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [0x471390]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [0x4713c0]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
lea ebx, [ebp - 0x418]
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x400
mov dword [esp + 4], 0xd
mov eax, dword [0x471380]
mov dword [esp], eax
call sub.USER32.dll_SendMessageA
sub esp, 0x10
mov esi, ebx
mov bl, 0
mov edi, 0
cmp byte [ebp - 0x418], 0
je 0x407a95
cmp byte [esi], 0x2d
sete al
mov dl, bl
xor dl, 1
movzx eax, al
test edx, eax
je 0x407a58
mov bl, 1
jmp 0x407a89
movsx edx, byte [esi]
mov eax, dword [sym.imp.msvcrt.dll___mb_cur_max]
cmp dword [eax], 1
jne 0x407a75
mov eax, dword [sym.imp.msvcrt.dll__pctype]
mov eax, dword [eax]
movzx eax, word [eax + edx*2]
and eax, 4
jmp 0x407a85
mov dword [esp + 4], 4
mov dword [esp], edx
call sub.msvcrt.dll__isctype
test eax, eax
je 0x407a95
cmp bl, 1
adc edi, 0
inc esi
cmp byte [esi], 0
jne 0x407a42
cmp byte [esi], 0
sete al
cmp edi, 4
seta dl
movzx eax, al
test edx, eax
je 0x407ae5
cmp edi, 0xa
ja 0x407ae5
mov dword [esp + 4], 1
mov eax, dword [0x4742e0]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
lea ebx, [ebp - 0x418]
mov dword [esp + 4], ebx
mov dword [esp], 0x461b73
call fcn.00403954
mov dword [esp], ebx
call fcn.00405849
jmp 0x407aff
mov dword [esp + 4], 0
mov eax, dword [0x4742e0]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov al, 0
test al, al
je 0x407b4e
lea ebx, [ebp - 0x418]
mov dword [esp], ebx
call fcn.004058d4
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.Your_current_serial_number_and_activation_key_are_valid._n_s
mov dword [esp + 4], 0x400
mov dword [esp], ebx
call fcn.0044e850
mov dword [esp], ebx
call fcn.004019db
mov dword [esp + 4], 0
mov dword [esp], 0x461e92
call fcn.00403c52
jmp 0x407c35
mov dword [esp], str.LiteMode
call fcn.00403c85
test al, al
je 0x407b6c
mov dword [esp], str.Use_of_this_software_requires_a_license_and_activation._Please_enter_the_serial_number_supplied_with_your_license.__An_activation_key_will_be_automatically_obtained_via_the_Internet.__If_your_computer_is_not_connected_to_the_Internet_or_cannot_transparently_access_the_web__check__Off_line__to_request_an_off_line_activation._n_nIf_you_do_not_have_a_serial_number_yet_wish_to_experience_maximum_performance_you_should_operate_this_compiler_in_PRO_mode_45_day_evaluation_or_you_may_permanently_enable_the_compiler_in_PRO_mode_by_buying_a_license.__Please_click_Ordering_information_below_for_purchasing_details.
call fcn.004019db
jmp 0x407b78
mov dword [esp], str.Use_of_this_software_requires_a_license_and_activation._Please_enter_the_serial_number_supplied_with_your_license.__An_activation_key_will_be_automatically_obtained_via_the_Internet.__If_your_computer_is_not_connected_to_the_Internet_or_cannot_transparently_access_the_web__check__Off_line__to_request_an_off_line_activation._n_nIf_you_do_not_have_a_serial_number_but_wish_to_start_using_the_product_now__you_should_operate_this_compiler_in_STD_mode_45_day_evaluation_or_you_may_permanently_enable_the_compiler_in_STD_mode_by_buying_a_license.__Please_click_Ordering_information_below_for_purchasing_details.
call fcn.004019db
mov dword [esp + 4], 1
mov dword [esp], 0x461e92
call fcn.00403c52
jmp 0x407c35
mov dword [esp + 4], 0
mov eax, dword [0x471380]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov dword [esp + 4], str.LITE
mov dword [esp], 0x461b73
call fcn.00403954
mov dword [esp + 4], 1
mov eax, dword [0x4742e0]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov dword [esp + 4], 0
mov eax, dword [0x471380]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov dword [esp + 4], 0
mov eax, dword [0x4713c0]
mov dword [esp], eax
call sub.USER32.dll_EnableWindow
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x461e92
call fcn.00403c52
mov dword [esp], str.LiteMode
call fcn.00403c85
test al, al
je 0x407c35
mov dword [esp], str.You_may_use_this_software_in_Lite_mode_for_an_unlimited_time__however_Lite_has_performance_and_feature_limitations._n_nTo_enable_maximum_performance_you_should_operate_this_compiler_in_PRO_mode_45_day_evaluation__or_you_may_permanently_enable_the_compiler_in_PRO_mode_by_buying_a_license._n_nPlease_click_Ordering_information_below_for_purchasing_details.
call fcn.004019db
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret