Function at 0x477820
Capabilities:
Get graphical window text

Disassembly:
sub esp, 0x6c
mov eax, dword [0x62d040]
xor eax, esp
mov dword [esp + 0x64], eax
push esi
push edi
mov esi, ecx
push 0x577
push esi
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, eax
mov dword [esp + 0xc], 0x16
lea eax, [esp + 0xc]
mov dword [esp + 0x10], str.SampleCount
push eax
call sym.SystemInformer.exe_Ordinal_1886
push 0xa
lea ecx, [esp + 0x54]
push ecx
push eax
call fcn.005880a8
add esp, 0xc
push 0x500
push esi
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x47788a
lea ecx, [esp + 0x50]
push ecx
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0xc]
mov dword [esp + 0xc], 0x28
push eax
mov dword [esp + 0x14], str.SampleCountAutomatic
call sym.SystemInformer.exe_Ordinal_1886
xor ecx, ecx
test eax, eax
push 0
setne cl
push ecx
push 0xf1
push 0x551
push esi
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x28
push eax
mov dword [esp + 0x14], str.SampleCountAutomatic
call sym.SystemInformer.exe_Ordinal_1886
test eax, eax
je 0x477906
push 0
push 0x500
push esi
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Allow_only_one_instance
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 1
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Hide_when_closed
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 2
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Hide_when_minimized
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 3
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Start_when_I_log_on
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 4
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Start_hidden
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 5
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_warnings
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 6
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_kernel_mode_driver
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword ds:[esp + 0x14], 5
mov dword [esp + 0x18], 7
mov dword [esp + 0x1c], 0
mov dword [esp + 0x28], str.Enable_monospace_fonts
lea eax, [esp + 0x14]
mov dword [esp + 0x34], 0
push eax
push 0
push 0x104d
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 8
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_plugins
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0xa
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_undecorated_symbols
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 9
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_AVX_extensions__experimental_
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0xb
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_column_header_totals__experimental_
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0xc
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_cycle_based_CPU_usage
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0xd
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_fixed_graph_scaling__experimental_
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
mov dword [esp + 0x1c], 0xe
mov dword [esp + 0x20], 0
mov dword [esp + 0x2c], str.Enable_tray_information_window
mov dword [esp + 0x38], 0
push 0
push 0x104d
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0xf
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Remember_last_selected_window
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x10
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_theme_support__experimental_
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x11
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_start_as_admin__experimental_
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x12
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_streamer_mode__disable_window_capture___experimental_
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x13
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Enable_silent_crash_notification__experimental_
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x14
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Resolve_network_addresses
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x15
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Resolve_DNS_over_HTTPS__DoH_
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword ds:[esp + 0x14], 5
lea eax, [esp + 0x14]
mov dword [esp + 0x18], 0x16
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Show_tooltips_instantly
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x17
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Check_images_for_coherency
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x18
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Check_images_for_digital_signatures
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x19
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Check_services_for_digital_signatures
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x1a
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Single_click_tray_icons
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x1b
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Icon_click_toggles_visibility
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, ds:[esp + 0x14]
mov dword [esp + 0x14], 5
push eax
push 0
push 0x104d
push edi
mov dword [esp + 0x28], 0x1c
mov dword [esp + 0x2c], 0
mov dword [esp + 0x38], str.Include_usage_of_collapsed_processes
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword ds:[esp + 0x14], 5
mov dword [esp + 0x18], 0x1d
mov dword [esp + 0x1c], 0
mov dword [esp + 0x28], str.Show_advanced_options
mov dword [esp + 0x34], 0
lea eax, [esp + 0x14]
push eax
push 0
push 0x104d
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x28
mov dword [esp + 0x14], str.AllowOnlyOneInstance
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x16
mov dword [esp + 0x14], str.HideOnClose
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 1
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x1c
mov dword [esp + 0x14], str.HideOnMinimize
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 2
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x16
mov dword [esp + 0x14], str.StartHidden
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 4
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x2a
mov dword [esp + 0x14], str.MiniInfoWindowEnabled
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0xe
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x36
mov dword [esp + 0x14], str.MainWindowTabRestoreEnabled
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0xf
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x12
mov dword [esp + 0x14], str.KsiEnable
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 6
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x1c
mov dword [esp + 0x14], str.EnableWarnings
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 5
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x1a
mov dword [esp + 0x14], str.EnablePlugins
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 8
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [esp + 0x24], 0xf000
mov dword [esp + 0xc], 0x22
mov dword [esp + 0x10], str.DbgHelpUndecorate
lea eax, [esp + 0xc]
push eax
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0xa
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x20
mov dword [esp + 0x14], str.EnableAvxSupport
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 9
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x34
mov dword [esp + 0x14], str.TreeListEnableHeaderTotals
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0xb
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x26
mov dword [esp + 0x14], str.EnableGraphMaxScale
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0xd
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x26
mov dword [esp + 0x14], str.EnableCycleCpuUsage
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0xc
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x24
mov dword [esp + 0x14], str.EnableThemeSupport
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x10
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x24
mov dword [esp + 0x14], str.EnableStartAsAdmin
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x11
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x24
mov dword [esp + 0x14], str.EnableStreamerMode
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x12
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x2e
mov dword [esp + 0x14], str.EnableSilentCrashNotify
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x13
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x26
mov dword [esp + 0x14], str.EnableMonospaceFont
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 7
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x28
mov dword [esp + 0x14], str.EnableNetworkResolve
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x14
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x2e
mov dword [esp + 0x14], str.EnableNetworkResolveDoH
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x15
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x2a
mov dword [esp + 0x14], str.EnableInstantTooltips
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x16
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x36
mov dword [esp + 0x14], str.EnableImageCoherencySupport
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x17
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x18
mov dword [esp + 0x14], str.EnableStage2
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x18
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x26
mov dword [esp + 0x14], str.EnableServiceStage2
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x19
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x1e
mov dword [esp + 0x14], str.IconSingleClick
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x1a
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x2a
mov dword [esp + 0x14], str.IconTogglesVisibility
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x1b
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0x24], 0xf000
push eax
mov dword [esp + 0x10], 0x22
mov dword [esp + 0x14], str.PropagateCpuUsage
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x1c
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [esp + 0x24], 0xf000
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x2a
mov dword [esp + 0x10], str.EnableAdvancedOptions
push eax
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x20], eax
lea eax, [esp + 0x14]
push eax
push 0x1d
push 0x102b
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
cmp byte [0x633f5d], 0
je 0x4788d9
lea eax, [esp + 0x14]
mov dword [esp + 0x24], 0xf000
push eax
push 3
push 0x102b
push edi
mov dword [esp + 0x30], 0x2000
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x2a
push eax
mov dword [esp + 0x14], str.EnableAdvancedOptions
call sym.SystemInformer.exe_Ordinal_1886
test eax, eax
je 0x478934
push 0x62ef90
nop dword [eax]
call fcn.004769e0
push 0x62ef88
mov edi, eax
call fcn.004769e0
mov esi, eax
test edi, edi
je 0x478934
test esi, esi
je 0x478934
cmp dword ds:[esi + 0x1c], 0
jne 0x478934
mov edx, dword [0x62ef8c]
mov ecx, dword [edi + 0x1c]
push esi
call fcn.00475e00
mov dword [esi + 0x1c], eax
mov ecx, dword ds:[esp + 0x6c]
pop edi
pop esi
xor ecx, esp
call fcn.00583f7f
add esp, 0x6c
ret