Function at 0x65691e00
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
push ebx
sub esp, 0x14
call dword [sym.imp.KERNEL32.dll_GetProcessHeap]
mov eax, dword [0x656a8efc]
add dword [0x656a8cc0], 0x6342a25f
mov edx, eax
and edx, 0x30462fa6
mov dword [0x656a8db4], edx
xor edx, edx
cmp byte [edx + str.Debugger_handled_exception], 0
je 0x65691e52
inc edx
cmp edx, 0x496
jne 0x65691e2c
mov edx, eax
or edx, 0x70dadc3b
sub edx, 0x28a5a76b
mov dword [0x656a8e00], edx
sub eax, 0x10fe3ab5
mov dword [0x656a8c14], eax
mov eax, dword [0x656a8e00]
and eax, 0xa6be9a95
mov dword [0x656a8efc], eax
call dword [sym.imp.USER32.dll_GetForegroundWindow]
mov edx, str.Mapped_View_Alignment_Incorrect
mov ecx, 0xcc
and eax, 0x9d56fd24
mov dword [0x656a8cc0], eax
movzx eax, word [edx]
add edx, 2
test ax, ax
je 0x65691eaf
add ecx, eax
cmp ecx, 0xbe3
jbe 0x65691e85
mov eax, dword [0x656a8e00]
xor eax, 0x200c4e27
mov dword [0x656a8efc], eax
call dword [sym.imp.KERNEL32.dll_GetLargePageMinimum]
mov ecx, dword [0x656a8c14]
mov edx, ecx
mov dword [esp], ecx
xor edx, 0x82476fa7
lea eax, [edx - 0x3c7a2be5]
add edx, 0x53287e6b
mov dword [0x656a8e00], eax
xor eax, 0xcc9e1b14
mov dword [0x656a8efc], edx
mov dword [0x656a8cc0], eax
call dword [sym.imp.USER32.dll_IsZoomed]
mov edx, str.The_supplied_kernel_information_version_is_invalid.
push ecx
mov ecx, 0xcca
movzx eax, byte [edx]
inc edx
test al, al
je 0x65691f13
add ecx, eax
cmp ecx, 0xfd6
jbe 0x65691ef2
mov eax, dword [0x656a8c14]
or eax, 0x46683142
mov dword [0x656a8efc], eax
mov eax, dword [0x656a8db4]
mov dword [esp], 0x235c
and eax, 0x86b471d9
mov dword [0x656a8e00], eax
call dword [sym.imp.USER32.dll_GetParent]
xor ecx, ecx
xor eax, 0xb31d3588
push edx
mov dword [0x656a8cc0], eax
mov edx, eax
mov eax, dword [0x656a8e00]
xor eax, 0x54be4ea6
cmp byte [ecx + str.The_displayData.name_field_cannot_be_null.], 0
je 0x65691f66
inc ecx
cmp ecx, 0x10c8
jne 0x65691f48
imul edx, edx, 0xd99dfd8e
mov dword [0x656a8cc0], edx
imul eax, eax, 0xb35fa202
mov edx, dword [0x656a8efc]
or dword [0x656a8cc0], 0x679ee125
mov ebx, dword [sym.imp.KERNEL32.dll_GetThreadUILanguage]
and edx, 0xf3979587
and eax, 0x62de1894
mov dword [0x656a8e00], edx
imul eax, eax, 0x736fa512
mov dword [0x656a8db4], eax
sub eax, 0x500d7ce9
mov dword [0x656a8efc], eax
call ebx
mov edx, str.AslpFileVerQueryBlock_failed___x_
mov ecx, 0x1fc4
movzx eax, byte [edx]
inc edx
test al, al
je 0x65691fd0
add ecx, eax
cmp ecx, 0xb4a
jbe 0x65691fb4
xor dword [0x656a8efc], 0xd20813af
mov eax, dword [0x656a8cc0]
add eax, 0xc61da33
xor eax, 0x685a9788
mov dword [0x656a8e00], eax
call ebx
xor ecx, ecx
sub dword [0x656a8cc0], 0xe74d3bb
movzx eax, ax
sub eax, 0xb4cf16c
mov edx, eax
mov dword [0x656a8efc], eax
xor edx, 0xcfd79533
mov ebx, edx
or ebx, 0x9188206
mov dword [0x656a8db4], ebx
cmp byte [ecx + str.Debugger_handled_exception], 0
je 0x65692033
inc ecx
cmp ecx, 0x1f2
jne 0x65692015
sub ebx, 0x215a7981
mov dword [0x656a8cc0], ebx
and edx, 0x89092351
xor eax, 0x88292d1f
mov ebx, 0x494
or edx, 0x9080200
mov dword [0x656a8e00], eax
mov dword [0x656a8c14], edx
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov eax, dword [0x656a8cc0]
mov ecx, str.Debugger_handled_exception
mov edx, dword [0x656a8db4]
add eax, 0x6f53487d
xor edx, 0x1adafc9
mov dword [0x656a8efc], edx
mov edx, eax
and edx, 0x11e82845
mov dword [0x656a8c14], eax
mov dword [0x656a8cc0], edx
movsx edx, byte [ecx]
inc ecx
test dl, dl
je 0x656920b0
add ebx, edx
cmp ebx, 0xf79
jbe 0x6569208e
or eax, 0xd6d94ae9
mov dword [0x656a8e00], eax
call dword [sym.imp.USER32.dll_GetDoubleClickTime]
mov eax, dword [0x656a8cc0]
mov ebx, dword [ebp - 4]
or eax, 0xa5822e20
mov dword [0x656a8db4], eax
imul eax, eax, 0x3ddeb7b6
mov dword [0x656a8efc], eax
leave
ret