Function at 0x71001418
Capabilities:
Get graphical window text

Disassembly:
push ebx
push ebp
mov ebp, dword [esp + 0xc]
xor ebx, ebx
cmp ebp, ebx
je 0x71001ede
push edi
mov edi, 0x7100a9c8
push esi
cmp dword [0x7100a520], ebx
jne 0x71001edc
mov esi, dword [sym.imp.USER32.dll_GetWindow]
push 5
push ebp
call esi
test eax, eax
je 0x71001456
push 5
push ebp
call esi
push eax
call fcn.71001418
pop ecx
cmp dword [0x7100a520], ebx
jne 0x71001edc
mov esi, 0xff
push esi
push ebx
push edi
call sub.MSVCR90.dll_memset
add esp, 0xc
push esi
push edi
push ebp
call dword [sym.imp.USER32.dll_GetWindowTextA]
push 0x40
push ebx
mov esi, 0x7100b3b0
push esi
call sub.MSVCR90.dll_memset
add esp, 0xc
push 0x40
push esi
push ebp
call dword [sym.imp.USER32.dll_GetClassNameA]
mov esi, dword [0x7100a51c]
mov ecx, 0x71009478
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x710014c1
cmp dl, bl
je 0x710014bd
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x710014c1
inc eax
inc eax
inc ecx
inc ecx
cmp dl, bl
jne 0x710014a3
xor eax, eax
jmp 0x710014c6
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001d45
mov ecx, str.System_Properties
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x710014f3
cmp dl, bl
je 0x710014ef
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x710014f3
inc eax
inc eax
inc ecx
inc ecx
cmp dl, bl
jne 0x710014d5
xor eax, eax
jmp 0x710014f8
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001d45
mov ecx, str.DirectX
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001525
cmp dl, bl
je 0x71001521
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001525
inc eax
inc eax
inc ecx
inc ecx
cmp dl, bl
jne 0x71001507
xor eax, eax
jmp 0x7100152a
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001d45
mov ecx, str.DirectX_Diagnostic_Tool
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001557
cmp dl, bl
je 0x71001553
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001557
inc eax
inc eax
inc ecx
inc ecx
cmp dl, bl
jne 0x71001539
xor eax, eax
jmp 0x7100155c
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001d45
mov ecx, 0x710095b8
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001589
cmp dl, bl
je 0x71001585
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001589
inc eax
inc eax
inc ecx
inc ecx
cmp dl, bl
jne 0x7100156b
xor eax, eax
jmp 0x7100158e
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
jne 0x71001660
push 0x7100a380
push ebp
call dword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [0x7100a38c]
sub eax, dword [0x7100a384]
cmp eax, 0x51
jne 0x710015e8
mov eax, dword [0x7100a388]
sub eax, dword [0x7100a380]
cmp eax, 0x41
jne 0x710015e8
push ebp
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x710015e8
cmp byte [0x7100d0ef], 1
jne 0x710015e8
push ebx
push ebx
push 0x10
push ebp
mov byte [0x7100d0fc], 1
call dword [sym.imp.USER32.dll_PostMessageA]
push 9
mov edi, str.RICHEDIT
mov esi, 0x7100b3b0
pop ecx
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x7100164d
cmp byte [0x7100d0fc], 1
jne 0x7100164d
push ebp
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x7100164d
push ebp
call dword [sym.imp.USER32.dll_GetDC]
push 0x7100a380
push ebp
mov esi, eax
call dword [sym.imp.USER32.dll_GetWindowRect]
push esi
push ebp
mov byte [0x7100d0fc], bl
mov byte [0x7100d0ef], bl
call dword [sym.imp.USER32.dll_ReleaseDC]
push ebx
push ebx
push 0x10
push ebp
call dword [sym.imp.USER32.dll_PostMessageA]
mov edi, 0x7100a9c8
jmp 0x71001ed4
push 2
push ebp
call dword [sym.imp.USER32.dll_GetWindow]
mov edi, 0x7100a9c8
jmp 0x71001ed2
mov ecx, str.PCMark
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001685
cmp dl, bl
je 0x71001681
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001685
inc eax
inc eax
inc ecx
inc ecx
cmp dl, bl
jne 0x71001667
xor eax, eax
jmp 0x7100168a
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001ce7
mov ecx, str.3DMark
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x710016b7
cmp dl, bl
je 0x710016b3
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x710016b7
inc eax
inc eax
inc ecx
inc ecx
cmp dl, bl
jne 0x71001699
xor eax, eax
jmp 0x710016bc
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001ce7
push 2
mov eax, esi
mov ecx, str.Wopti_Utilities
pop esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x710016ec
cmp dl, bl
je 0x710016e8
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x710016ec
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x710016ce
xor eax, eax
jmp 0x710016f1
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
jne 0x710019de
push 0xa
mov edi, str.TTabSheet
mov esi, 0x7100b3b0
pop ecx
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x71001770
push ebp
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x71001770
push ebp
call dword [sym.imp.USER32.dll_GetParent]
mov edi, dword [sym.imp.USER32.dll_GetWindowRect]
mov esi, eax
push 0x7100a780
push esi
call edi
push 0x7100a380
push ebp
call edi
push ebp
call dword [sym.imp.USER32.dll_GetDC]
mov edi, eax
mov eax, dword [0x7100a384]
sub eax, dword [0x7100a784]
add eax, 0x7d
push eax
mov eax, dword [0x7100a380]
sub eax, dword [0x7100a780]
inc eax
inc eax
push eax
push edi
call dword [sym.imp.GDI32.dll_GetPixel]
push edi
push esi
mov dword [0x7100a52c], eax
call dword [sym.imp.USER32.dll_ReleaseDC]
push 0x11
mov edi, str.TmxOutlookBarPro
mov esi, 0x7100b3b0
pop ecx
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x710017e8
push ebp
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x710017e8
push ebp
call dword [sym.imp.USER32.dll_GetParent]
mov edi, dword [sym.imp.USER32.dll_GetWindowRect]
mov esi, eax
push 0x7100a780
push esi
call edi
push 0x7100a380
push ebp
call edi
push ebp
call dword [sym.imp.USER32.dll_GetDC]
mov edi, eax
mov eax, dword [0x7100a384]
sub eax, dword [0x7100a784]
add eax, 0x1e
push eax
mov eax, dword [0x7100a380]
sub eax, dword [0x7100a780]
add eax, 0x2f
push eax
push edi
call dword [sym.imp.GDI32.dll_GetPixel]
push edi
push esi
mov dword [0x7100a8ac], eax
call dword [sym.imp.USER32.dll_ReleaseDC]
push 9
mov edi, str.TWomccVT
mov esi, 0x7100b3b0
pop ecx
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
jne 0x7100164d
push ebp
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x7100164d
mov eax, dword [0x7100a52c]
cmp eax, dword [0x7100a8ac]
jne 0x7100164d
push ebx
push ebx
push 0x10
push ebp
call dword [sym.imp.USER32.dll_SendMessageA]
push ebp
call dword [sym.imp.USER32.dll_GetParent]
mov esi, dword [sym.imp.USER32.dll_GetWindowRect]
mov edi, eax
push 0x7100a780
push edi
call esi
push 0x7100a380
push ebp
call esi
push ebp
call dword [sym.imp.USER32.dll_GetDC]
mov ecx, dword [0x7100a38c]
mov esi, eax
mov eax, dword [0x7100a384]
sub ecx, eax
cmp ecx, 0x50
je 0x7100186c
cmp ecx, 0x12c
jge 0x7100187c
push ebx
push ebx
push 0x10
push ebp
call dword [sym.imp.USER32.dll_SendMessageA]
mov eax, dword [0x7100a384]
sub eax, dword [0x7100a784]
add eax, 0x1e
push eax
mov eax, dword [0x7100a380]
sub eax, dword [0x7100a780]
add eax, 0x13b
push eax
push esi
call dword [sym.imp.GDI32.dll_GetPixel]
push eax
push esi
mov dword [0x7100a52c], eax
call dword [sym.imp.GDI32.dll_SetBkColor]
mov eax, dword [0x7100a384]
sub eax, dword [0x7100a784]
add eax, 5
push eax
mov eax, dword [0x7100a380]
sub eax, dword [0x7100a780]
add eax, 0x13b
push eax
push esi
call dword [sym.imp.GDI32.dll_GetPixel]
mov dword [0x7100a8ac], eax
cmp dword [0x7100a52c], eax
je 0x710018eb
push 0xffffff
push esi
call dword [sym.imp.GDI32.dll_SetTextColor]
push ebx
push 0x41
push 1
push ebx
push 7
push 1
push ebx
push ebx
push ebx
push 0x64
push ebx
push ebx
push 6
push 0xb
call dword [sym.imp.GDI32.dll_CreateFontA]
push eax
push esi
mov dword [0x7100a25c], eax
call dword [sym.imp.GDI32.dll_SelectObject]
push 0x710097d4
call dword [sym.imp.KERNEL32.dll_lstrlenA]
push eax
mov eax, dword [0x7100a384]
sub eax, dword [0x7100a784]
push 0x710097d4
add eax, 0x1f
push eax
mov eax, dword [0x7100a380]
sub eax, dword [0x7100a780]
add eax, 0x174
push eax
push esi
call dword [sym.imp.GDI32.dll_TextOutA]
push str.2.00
call dword [sym.imp.KERNEL32.dll_lstrlenA]
push eax
mov eax, dword [0x7100a384]
sub eax, dword [0x7100a784]
push str.2.00
add eax, 0x55
push eax
mov eax, dword [0x7100a380]
sub eax, dword [0x7100a780]
add eax, 0xec
push eax
push esi
call dword [sym.imp.GDI32.dll_TextOutA]
push str.10.0
call dword [sym.imp.KERNEL32.dll_lstrlenA]
push eax
mov eax, dword [0x7100a384]
sub eax, dword [0x7100a784]
push str.10.0
add eax, 0x67
push eax
mov eax, dword [0x7100a380]
sub eax, dword [0x7100a780]
add eax, 0xf7
push eax
push esi
call dword [sym.imp.GDI32.dll_TextOutA]
push dword [0x7100a25c]
call dword [sym.imp.GDI32.dll_DeleteObject]
push esi
push edi
mov dword [0x7100a52c], 0x80808
call dword [sym.imp.USER32.dll_ReleaseDC]
jmp 0x71001643
push 0x7100903c
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
je 0x71001a35
mov ecx, str.Intel_R__Core_TM__i5_3210M_CPU___2.50GHz
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001a14
cmp dl, bl
je 0x71001a10
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001a14
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x710019f6
xor eax, eax
jmp 0x71001a19
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001a35
xor eax, eax
mov cl, byte [eax + str.Intel_R__Core_TM__i5_3210M_CPU___2.50GHz]
mov byte [eax + 0x7100a9c8], cl
inc eax
cmp cl, bl
jne 0x71001a1f
jmp 0x71001ebd
push 0x71009048
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
jne 0x71001a6c
push 0x7100739c
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
jne 0x71001a6c
push 0x71007394
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
je 0x71001b50
mov ecx, str.2494.6_MHz
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001a91
cmp dl, bl
je 0x71001a8d
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001a91
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x71001a73
xor eax, eax
jmp 0x71001a96
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001b50
xor eax, eax
mov cl, byte [eax + str.2494.6_MHz]
mov byte [eax + 0x7100a9c8], cl
inc eax
cmp cl, bl
jne 0x71001aa0
mov esi, dword [0x7100a51c]
mov edx, str.CrystalCPUID
mov ecx, esi
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x71001adc
cmp al, bl
je 0x71001ad8
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x71001adc
inc ecx
inc ecx
inc edx
inc edx
cmp al, bl
jne 0x71001abe
xor eax, eax
jmp 0x71001ae1
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001b45
mov edx, 0x710095a0
mov ecx, esi
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x71001b0a
cmp al, bl
je 0x71001b06
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x71001b0a
inc ecx
inc ecx
inc edx
inc edx
cmp al, bl
jne 0x71001aec
xor eax, eax
jmp 0x71001b0f
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001b45
mov ecx, str.CrystalMark
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001b38
cmp dl, bl
je 0x71001b34
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001b38
inc eax
inc eax
inc ecx
inc ecx
cmp dl, bl
jne 0x71001b1a
xor eax, eax
jmp 0x71001b3d
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
jne 0x71001ebd
mov byte [0x7100a9cf], bl
jmp 0x71001ebd
push str.1694
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
jne 0x71001b72
push str.1795
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
je 0x71001bb8
mov ecx, str.2494.6MHz
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001b97
cmp dl, bl
je 0x71001b93
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001b97
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x71001b79
xor eax, eax
jmp 0x71001b9c
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001bb8
xor eax, eax
mov cl, byte [eax + str.2494.6MHz]
mov byte [eax + 0x7100a9c8], cl
inc eax
cmp cl, bl
jne 0x71001ba2
jmp 0x71001ebd
push str.4096_KB
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
jne 0x71001bda
push str.2048_KB
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
je 0x71001c20
mov ecx, str.3072_KBytes
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001bff
cmp dl, bl
je 0x71001bfb
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001bff
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x71001be1
xor eax, eax
jmp 0x71001c04
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001c20
xor eax, eax
mov cl, byte [eax + str.3072_KBytes]
mov byte [eax + 0x7100a9c8], cl
inc eax
cmp cl, bl
jne 0x71001c0a
jmp 0x71001ebd
push 0x7100906c
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
jne 0x71001c42
push str.2048
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
je 0x71001c88
mov ecx, str.3072
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001c67
cmp dl, bl
je 0x71001c63
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001c67
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x71001c49
xor eax, eax
jmp 0x71001c6c
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001c88
xor eax, eax
mov cl, byte [eax + str.3072]
mov byte [eax + 0x7100a9c8], cl
inc eax
cmp cl, bl
jne 0x71001c72
jmp 0x71001ebd
push str.Merom
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
je 0x71001eca
mov ecx, str.Penryn
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001cc2
cmp dl, bl
je 0x71001cbe
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001cc2
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x71001ca4
xor eax, eax
jmp 0x71001cc7
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001eca
xor eax, eax
mov cl, byte [eax + str.Penryn]
mov byte [eax + 0x7100a9c8], cl
inc eax
cmp cl, bl
jne 0x71001cd1
jmp 0x71001ebd
push 0x71009084
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
je 0x71001d3e
mov ecx, str.Intel_R__Core_TM__i5_3210M_CPU___2.50GHz
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001d1d
cmp dl, bl
je 0x71001d19
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001d1d
inc eax
inc eax
inc ecx
inc ecx
cmp dl, bl
jne 0x71001cff
xor eax, eax
jmp 0x71001d22
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001d3e
xor eax, eax
mov cl, byte [eax + str.Intel_R__Core_TM__i5_3210M_CPU___2.50GHz]
mov byte [eax + 0x7100a9c8], cl
inc eax
cmp cl, bl
jne 0x71001d28
jmp 0x71001ebd
push 2
jmp 0x71001ecb
push 0x7100902c
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
push 2
pop esi
test eax, eax
je 0x71001da5
mov ecx, 0x7100b330
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001d7e
cmp dl, bl
je 0x71001d7a
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001d7e
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x71001d60
xor eax, eax
jmp 0x71001d83
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001da5
xor eax, eax
mov cl, byte [eax + 0x7100b330]
mov byte [eax + 0x7100a9c8], cl
inc eax
cmp cl, bl
jne 0x71001d89
push edi
push ebx
push 0xc
push ebp
call dword [sym.imp.USER32.dll_SendMessageA]
push 0x71009020
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
je 0x71001dfc
mov ecx, 0x7100a740
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001ddb
cmp dl, bl
je 0x71001dd7
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001ddb
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x71001dbd
xor eax, eax
jmp 0x71001de0
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001dfc
xor eax, eax
mov cl, byte [eax + 0x7100a740]
mov byte [eax + 0x7100a9c8], cl
inc eax
cmp cl, bl
jne 0x71001de6
jmp 0x71001ebd
push str.1.70_GHz
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
jne 0x71001e44
push 0x71007380
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
jne 0x71001e44
push str.1.68_GHz
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
jne 0x71001e44
push str.1.69_GHz
push edi
call sub.MSVCR90.dll_strstr
pop ecx
pop ecx
test eax, eax
je 0x71001eca
mov ecx, str.2.50_GHz
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x71001e69
cmp dl, bl
je 0x71001e65
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x71001e69
add eax, esi
add ecx, esi
cmp dl, bl
jne 0x71001e4b
xor eax, eax
jmp 0x71001e6e
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, ebx
je 0x71001eca
mov al, byte [str.2.50_GHz]
mov byte [0x7100a9c8], al
mov al, byte [0x71009091]
mov byte [0x7100a9c9], al
mov al, byte [0x71009092]
mov byte [0x7100a9ca], al
mov al, byte [0x71009093]
mov byte [0x7100a9cb], al
mov byte [0x7100a9cc], 0x20
mov byte [0x7100a9cd], 0x47
mov byte [0x7100a9ce], 0x48
mov byte [0x7100a9cf], 0x7a
mov byte [0x7100a9d0], 0x2c
push edi
push ebx
push 0xc
push ebp
call dword [sym.imp.USER32.dll_SendMessageA]
jmp 0x71001ed4
push esi
push ebp
call dword [sym.imp.USER32.dll_GetWindow]
mov ebp, eax
cmp ebp, ebx
jne 0x7100142f
pop esi
pop edi
pop ebp
pop ebx
ret