Function at 0x4451f0
Capabilities:
Create process on windows
Get geographical location

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x61ff75
mov eax, dword fs:[0]
push eax
sub esp, 0x244
mov eax, dword [0x68d9ac]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov esi, dword [ebp + 8]
mov ecx, esi
push str.itemselect
mov dword [ebp - 0x224], esi
call fcn.0047fbb0
test al, al
je 0x4454cc
mov ecx, dword [esi + 0x108]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
mov dword [ebp - 4], 0
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x224]
call fcn.004085f0
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 2
call fcn.004086c0
mov eax, dword [ebp - 0x224]
mov ecx, str.provincelist
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4452a9
test dx, dx
je 0x4452a5
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4452a9
add eax, 4
add ecx, 4
test dx, dx
jne 0x445283
xor eax, eax
jmp 0x4452ae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445344
mov ecx, dword [esi + 0x108]
mov edi, dword [ecx + 0x558]
lea esi, [ecx + 0x558]
add ecx, 0x590
mov eax, dword [ecx]
call dword [eax + 4]
push eax
mov ecx, esi
call dword [edi]
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x100]
mov ecx, eax
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x228]
call fcn.004085f0
lea esi, [ebx + 0x2f8]
mov byte [ebp - 4], 3
lea eax, [ebp - 0x228]
push esi
push eax
call fcn.00443020
add esp, 8
test al, al
je 0x445337
lea ecx, [ebx + 0x2fc]
call fcn.00407150
lea ecx, [ebx + 0x300]
call fcn.00407150
lea eax, [ebp - 0x228]
mov ecx, esi
push eax
call fcn.0041aa00
lea ecx, [ebx - 0x24]
call fcn.00449880
jmp 0x4454a1
mov eax, dword [ebp - 0x224]
mov ecx, str.citylist
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445376
test dx, dx
je 0x445372
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445376
add eax, 4
add ecx, 4
test dx, dx
jne 0x445350
xor eax, eax
jmp 0x44537b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445406
mov ecx, dword [esi + 0x108]
mov edi, dword [ecx + 0x558]
lea esi, [ecx + 0x558]
add ecx, 0x590
mov eax, dword [ecx]
call dword [eax + 4]
push eax
mov ecx, esi
call dword [edi]
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x100]
mov ecx, eax
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x228]
call fcn.004085f0
lea esi, [ebx + 0x2fc]
mov byte [ebp - 4], 4
lea eax, [ebp - 0x228]
push esi
push eax
call fcn.00443020
add esp, 8
test al, al
je 0x4453f9
lea ecx, [ebx + 0x300]
call fcn.00407150
lea eax, [ebp - 0x228]
mov ecx, esi
push eax
call fcn.0041aa00
lea ecx, [ebx - 0x24]
call fcn.0044a130
jmp 0x4454a1
mov eax, dword [ebp - 0x224]
mov ecx, str.townlist
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445437
test dx, dx
je 0x445433
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445437
add eax, 4
add ecx, 4
test dx, dx
jne 0x445411
xor eax, eax
jmp 0x44543c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447369
mov ecx, dword [esi + 0x108]
mov edi, dword [ecx + 0x558]
lea esi, [ecx + 0x558]
add ecx, 0x590
mov eax, dword [ecx]
call dword [eax + 4]
push eax
mov ecx, esi
call dword [edi]
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x100]
mov ecx, eax
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x228]
call fcn.004085f0
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebx + 0x300]
call fcn.0041aa00
lea ecx, [ebx - 0x24]
call fcn.00448730
mov edx, dword [ebp - 0x228]
or eax, 0xffffffff
mov byte [ebp - 4], 2
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x447369
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
jmp 0x447369
push str.valuechanged
mov ecx, esi
call fcn.0047fbb0
test al, al
je 0x44559b
mov ecx, dword [esi + 0x108]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
mov dword [ebp - 4], 6
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x228]
call fcn.004085f0
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 8
call fcn.004086c0
mov eax, dword [ebp - 0x228]
mov edx, str.SliderAlpha
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x44554e
test si, si
je 0x44554a
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x44554e
add ecx, 4
add edx, 4
test si, si
jne 0x445528
xor ecx, ecx
jmp 0x445553
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x445593
push eax
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov ecx, eax
call fcn.0048f080
push dword [ebx + 0x2f0]
mov esi, eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x44558d
push 0
push esi
push 0x432
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
mov eax, dword [ebp - 0x228]
lea edx, [eax - 0x10]
jmp 0x447372
push str.click
mov ecx, esi
call fcn.0047fbb0
test al, al
je 0x447397
mov ecx, dword [esi + 0x108]
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
mov dword [ebp - 4], 9
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x224]
call fcn.004085f0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0xb
call fcn.004086c0
mov eax, dword [ebp - 0x224]
mov ecx, str.closebtn
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x44561b
test dx, dx
je 0x445617
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x44561b
add eax, 4
add ecx, 4
test dx, dx
jne 0x4455f5
xor eax, eax
jmp 0x445620
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44566c
push 1
push eax
lea ecx, [ebx - 0x24]
call fcn.004891b0
push 0
push str.jian_search_main_wnd_class
mov dword [ebx + 0x32c], 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov esi, eax
push esi
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447369
push 0
push 0
push 0x436
push esi
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.btnCheckUpdate
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x44569d
test dx, dx
je 0x445699
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x44569d
add eax, 4
add ecx, 4
test dx, dx
jne 0x445677
xor eax, eax
jmp 0x4456a2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44577e
call fcn.00407320
mov ecx, eax
test ecx, ecx
je 0x44826d
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x228], eax
push str.setting_aboutUs_checkUpdate
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0xc
call fcn.00408fd0
test al, al
jne 0x4456f1
push 0x1b
push str.setting_aboutUs_checkUpdate
lea ecx, [ebp - 0x228]
call fcn.0040b130
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 0xd
push 1
push eax
call fcn.0040c2b0
mov edx, dword [ebp - 0x228]
add esp, 8
mov byte [ebp - 4], 0xb
add edx, 0xfffffff0
or eax, 0xffffffff
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x445728
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push 1
call fcn.00423940
mov ecx, eax
call fcn.004131e0
push str.btnCheckUpdate
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x445750
push 0
mov ecx, eax
call fcn.0048fc50
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447369
push 0
push 1
push 0x43d
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_AutoRun
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4457b6
test dx, dx
je 0x4457b2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4457b6
add eax, 4
add ecx, 4
test dx, dx
jne 0x445790
xor eax, eax
jmp 0x4457bb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4457f1
push str.checkbox_AutoRun
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.004482c0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_LockScreen
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445826
test dx, dx
je 0x445822
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445826
add eax, 4
add ecx, 4
test dx, dx
jne 0x445800
xor eax, eax
jmp 0x44582b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44586b
push str.checkbox_LockScreen
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
sete byte [ebp - 0x22c]
push dword [ebp - 0x22c]
call fcn.00423940
mov ecx, eax
call fcn.004120e0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ToTaskbar
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x44589c
test dx, dx
je 0x445898
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x44589c
add eax, 4
add ecx, 4
test dx, dx
jne 0x445876
xor eax, eax
jmp 0x4458a1
sbb eax, eax
or eax, 1
test eax, eax
je 0x44727e
mov eax, dword [ebp - 0x224]
mov ecx, str.ToTaskbar
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4458da
test dx, dx
je 0x4458d6
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4458da
add eax, 4
add ecx, 4
test dx, dx
jne 0x4458b4
xor eax, eax
jmp 0x4458df
sbb eax, eax
or eax, 1
test eax, eax
je 0x44727e
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_RMenuSort
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445918
test dx, dx
je 0x445914
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445918
add eax, 4
add ecx, 4
test dx, dx
jne 0x4458f2
xor eax, eax
jmp 0x44591d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445953
push str.checkbox_RMenuSort
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.004491b0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ShowCloud
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445986
test dx, dx
je 0x445982
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445986
add eax, 4
add ecx, 4
test dx, dx
jne 0x445960
xor eax, eax
jmp 0x44598b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4459c1
push str.checkbox_ShowCloud
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449280
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ShowMemorandum
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4459f6
test dx, dx
je 0x4459f2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4459f6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4459d0
xor eax, eax
jmp 0x4459fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445a31
push str.checkbox_ShowMemorandum
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.004492c0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_EnterFinish
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445a66
test dx, dx
je 0x445a62
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445a66
add eax, 4
add ecx, 4
test dx, dx
jne 0x445a40
xor eax, eax
jmp 0x445a6b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445aa4
push str.checkbox_EnterFinish
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423940
mov ecx, eax
call fcn.00411d30
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_NoShowTray
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445ad6
test dx, dx
je 0x445ad2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445ad6
add eax, 4
add ecx, 4
test dx, dx
jne 0x445ab0
xor eax, eax
jmp 0x445adb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445b11
push str.checkbox_NoShowTray
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449170
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_DBClickHideIcons
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445b46
test dx, dx
je 0x445b42
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445b46
add eax, 4
add ecx, 4
test dx, dx
jne 0x445b20
xor eax, eax
jmp 0x445b4b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445b81
push str.checkbox_DBClickHideIcons
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.004489f0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_AutoHideFenceBtn
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445bb6
test dx, dx
je 0x445bb2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445bb6
add eax, 4
add ecx, 4
test dx, dx
jne 0x445b90
xor eax, eax
jmp 0x445bbb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445bf1
push str.checkbox_AutoHideFenceBtn
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00448280
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ShortcutIcon
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445c26
test dx, dx
je 0x445c22
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445c26
add eax, 4
add ecx, 4
test dx, dx
jne 0x445c00
xor eax, eax
jmp 0x445c2b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445c61
push str.checkbox_ShortcutIcon
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449240
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_FenceAutoExpand
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445c96
test dx, dx
je 0x445c92
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445c96
add eax, 4
add ecx, 4
test dx, dx
jne 0x445c70
xor eax, eax
jmp 0x445c9b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445cd1
push str.checkbox_FenceAutoExpand
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00448b40
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_SortWebApps
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445d06
test dx, dx
je 0x445d02
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445d06
add eax, 4
add ecx, 4
test dx, dx
jne 0x445ce0
xor eax, eax
jmp 0x445d0b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445d41
push str.checkbox_SortWebApps
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449340
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_SortRightNow
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445d76
test dx, dx
je 0x445d72
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445d76
add eax, 4
add ecx, 4
test dx, dx
jne 0x445d50
xor eax, eax
jmp 0x445d7b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445db4
push str.checkbox_SortRightNow
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423940
mov ecx, eax
call fcn.00412c40
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_TimeWidget
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445de6
test dx, dx
je 0x445de2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445de6
add eax, 4
add ecx, 4
test dx, dx
jne 0x445dc0
xor eax, eax
jmp 0x445deb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445e21
push str.checkbox_TimeWidget
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449380
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_OnlySearchApp
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445e56
test dx, dx
je 0x445e52
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445e56
add eax, 4
add ecx, 4
test dx, dx
jne 0x445e30
xor eax, eax
jmp 0x445e5b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445e94
push str.checkbox_OnlySearchApp
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423940
mov ecx, eax
call fcn.00412310
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ShowSearchOnTimeWidget
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445ec6
test dx, dx
je 0x445ec2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445ec6
add eax, 4
add ecx, 4
test dx, dx
jne 0x445ea0
xor eax, eax
jmp 0x445ecb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445f01
push str.checkbox_ShowSearchOnTimeWidget
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449300
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_EdgeAdsorption
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445f36
test dx, dx
je 0x445f32
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445f36
add eax, 4
add ecx, 4
test dx, dx
jne 0x445f10
xor eax, eax
jmp 0x445f3b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445f74
push str.checkbox_EdgeAdsorption
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423940
mov ecx, eax
call fcn.00411c80
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_CloseSearchWnd
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445fa6
test dx, dx
je 0x445fa2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445fa6
add eax, 4
add ecx, 4
test dx, dx
jne 0x445f80
xor eax, eax
jmp 0x445fab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445fe4
push str.checkbox_CloseSearchWnd
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov ecx, eax
call fcn.0049ac60
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423940
mov ecx, eax
call fcn.004119c0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.AutoRun
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446016
test dx, dx
je 0x446012
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446016
add eax, 4
add ecx, 4
test dx, dx
jne 0x445ff0
xor eax, eax
jmp 0x44601b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446064
push str.checkbox_AutoRun
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x44604c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.004482c0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.LockScreen
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446096
test dx, dx
je 0x446092
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446096
add eax, 4
add ecx, 4
test dx, dx
jne 0x446070
xor eax, eax
jmp 0x44609b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4460f0
push str.checkbox_LockScreen
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x4460cc
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
mov byte [ebp - 0x22c], al
push dword [ebp - 0x22c]
call fcn.00423940
mov ecx, eax
call fcn.004120e0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.RMenuSort
nop dword [eax + eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446126
test dx, dx
je 0x446122
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446126
add eax, 4
add ecx, 4
test dx, dx
jne 0x446100
xor eax, eax
jmp 0x44612b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446174
push str.checkbox_RMenuSort
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x44615c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.004491b0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.ShowCloud
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4461a6
test dx, dx
je 0x4461a2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4461a6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446180
xor eax, eax
jmp 0x4461ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4461f4
push str.checkbox_ShowCloud
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x4461dc
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449280
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.ShowMemorandum
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446226
test dx, dx
je 0x446222
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446226
add eax, 4
add ecx, 4
test dx, dx
jne 0x446200
xor eax, eax
jmp 0x44622b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446274
push str.checkbox_ShowMemorandum
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x44625c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.004492c0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.EnterFinish
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4462a6
test dx, dx
je 0x4462a2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4462a6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446280
xor eax, eax
jmp 0x4462ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4462f8
push str.checkbox_EnterFinish
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x4462dc
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
push eax
call fcn.00423940
mov ecx, eax
call fcn.00411d30
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.NoShowTray
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446329
test dx, dx
je 0x446325
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446329
add eax, 4
add ecx, 4
test dx, dx
jne 0x446303
xor eax, eax
jmp 0x44632e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446377
push str.checkbox_NoShowTray
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x44635f
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449170
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.DBClickHideIcons
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4463a8
test dx, dx
je 0x4463a4
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4463a8
add eax, 4
add ecx, 4
test dx, dx
jne 0x446382
xor eax, eax
jmp 0x4463ad
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4463f6
push str.checkbox_DBClickHideIcons
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x4463de
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.004489f0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.AutoHideFenceBtn
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446427
test dx, dx
je 0x446423
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446427
add eax, 4
add ecx, 4
test dx, dx
jne 0x446401
xor eax, eax
jmp 0x44642c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446475
push str.checkbox_AutoHideFenceBtn
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x44645d
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00448280
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.ShortcutIcon
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4464a6
test dx, dx
je 0x4464a2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4464a6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446480
xor eax, eax
jmp 0x4464ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4464f4
push str.checkbox_ShortcutIcon
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x4464dc
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449240
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.FenceAutoExpand
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446526
test dx, dx
je 0x446522
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446526
add eax, 4
add ecx, 4
test dx, dx
jne 0x446500
xor eax, eax
jmp 0x44652b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446574
push str.checkbox_FenceAutoExpand
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x44655c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00448b40
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.SortWebApps
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4465a6
test dx, dx
je 0x4465a2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4465a6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446580
xor eax, eax
jmp 0x4465ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4465f4
push str.checkbox_SortWebApps
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x4465dc
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449340
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.SortRightNow
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446626
test dx, dx
je 0x446622
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446626
add eax, 4
add ecx, 4
test dx, dx
jne 0x446600
xor eax, eax
jmp 0x44662b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446678
push str.checkbox_SortRightNow
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x44665c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
push eax
call fcn.00423940
mov ecx, eax
call fcn.00412c40
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.TimeWidget
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4466a9
test dx, dx
je 0x4466a5
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4466a9
add eax, 4
add ecx, 4
test dx, dx
jne 0x446683
xor eax, eax
jmp 0x4466ae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4466f7
push str.checkbox_TimeWidget
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x4466df
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449380
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.Simple
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446728
test dx, dx
je 0x446724
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446728
add eax, 4
add ecx, 4
test dx, dx
jne 0x446702
xor eax, eax
jmp 0x44672d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446757
push str.checkbox_Simple
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.Standard
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446788
test dx, dx
je 0x446784
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446788
add eax, 4
add ecx, 4
test dx, dx
jne 0x446762
xor eax, eax
jmp 0x44678d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4467b7
push str.checkbox_Standard
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.24Hours
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4467e8
test dx, dx
je 0x4467e4
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4467e8
add eax, 4
add ecx, 4
test dx, dx
jne 0x4467c2
xor eax, eax
jmp 0x4467ed
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446817
push str.checkbox_24Hours
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.12Hours
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446848
test dx, dx
je 0x446844
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446848
add eax, 4
add ecx, 4
test dx, dx
jne 0x446822
xor eax, eax
jmp 0x44684d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446877
push str.checkbox_12Hours
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.TextColor_More
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4468a8
test dx, dx
je 0x4468a4
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4468a8
add eax, 4
add ecx, 4
test dx, dx
jne 0x446882
xor eax, eax
jmp 0x4468ad
sbb eax, eax
or eax, 1
test eax, eax
je 0x447271
mov eax, dword [ebp - 0x224]
mov ecx, str.TextColor_Other
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4468e6
test dx, dx
je 0x4468e2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4468e6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4468c0
xor eax, eax
jmp 0x4468eb
sbb eax, eax
or eax, 1
test eax, eax
je 0x447271
mov eax, dword [ebp - 0x224]
mov ecx, str.BkTheme_More
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446926
test dx, dx
je 0x446922
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446926
add eax, 4
add ecx, 4
test dx, dx
jne 0x446900
xor eax, eax
jmp 0x44692b
sbb eax, eax
or eax, 1
test eax, eax
je 0x447264
mov eax, dword [ebp - 0x224]
mov ecx, str.BkTheme_Other
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446966
test dx, dx
je 0x446962
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446966
add eax, 4
add ecx, 4
test dx, dx
jne 0x446940
xor eax, eax
jmp 0x44696b
sbb eax, eax
or eax, 1
test eax, eax
je 0x447264
mov eax, dword [ebp - 0x224]
mov ecx, str.OnlySearchApp
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4469a6
test dx, dx
je 0x4469a2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4469a6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446980
xor eax, eax
jmp 0x4469ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4469fc
push str.checkbox_OnlySearchApp
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x4469e0
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
push eax
call fcn.00423940
mov ecx, eax
call fcn.00412310
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.ShowSearchOnTimeWidget
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446a2d
test dx, dx
je 0x446a29
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446a2d
add eax, 4
add ecx, 4
test dx, dx
jne 0x446a07
xor eax, eax
jmp 0x446a32
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446a7b
push str.checkbox_ShowSearchOnTimeWidget
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x446a63
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449300
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.EdgeAdsorption
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446aac
test dx, dx
je 0x446aa8
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446aac
add eax, 4
add ecx, 4
test dx, dx
jne 0x446a86
xor eax, eax
jmp 0x446ab1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446b02
push str.checkbox_EdgeAdsorption
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x446ae6
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
push eax
call fcn.00423940
mov ecx, eax
call fcn.00411c80
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.CloseSearchWnd
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446b36
test dx, dx
je 0x446b32
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446b36
add eax, 4
add ecx, 4
test dx, dx
jne 0x446b10
xor eax, eax
jmp 0x446b3b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446b8c
push str.checkbox_CloseSearchWnd
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov edi, eax
test edi, edi
je 0x446b70
mov esi, dword [edi]
mov ecx, edi
call fcn.0049ac60
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049ac60
movzx eax, al
push eax
call fcn.00423940
mov ecx, eax
call fcn.004119c0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.maximize_stop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446bbd
test dx, dx
je 0x446bb9
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446bbd
add eax, 4
add ecx, 4
test dx, dx
jne 0x446b97
xor eax, eax
jmp 0x446bc2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446c44
push str.checkbox_maximize_stop
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x446be7
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
push 0xffffffffffffffff
push str.maximize_stop
lea ecx, [ebp - 0x94]
call fcn.0047f7e0
push 0xffffffffffffffff
push str.DynamicPlayStateWhenOtherAppMaximize
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xe
call fcn.0047f7e0
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebx - 0x24]
call fcn.00448350
lea ecx, [ebp - 0x118]
call fcn.004086c0
lea ecx, [ebp - 0x94]
call fcn.004086c0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.fullscreen_stop
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446c76
test dx, dx
je 0x446c72
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446c76
add eax, 4
add ecx, 4
test dx, dx
jne 0x446c50
xor eax, eax
jmp 0x446c7b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446cfd
push str.checkbox_fullscreen_stop
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x446ca0
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
push 0xffffffffffffffff
push str.fullscreen_stop
lea ecx, [ebp - 0x118]
call fcn.0047f7e0
push 0xffffffffffffffff
push str.DynamicPlayStateWhenOtherAppFullScreen
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x10
call fcn.0047f7e0
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebx - 0x24]
call fcn.00448350
lea ecx, [ebp - 0x94]
call fcn.004086c0
lea ecx, [ebp - 0x118]
call fcn.004086c0
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.360seProtection
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446d2e
test dx, dx
je 0x446d2a
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446d2e
add eax, 4
add ecx, 4
test dx, dx
jne 0x446d08
xor eax, eax
jmp 0x446d33
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446d5d
push str.checkbox_360seProtection
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.CustomProtection
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446d8e
test dx, dx
je 0x446d8a
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446d8e
add eax, 4
add ecx, 4
test dx, dx
jne 0x446d68
xor eax, eax
jmp 0x446d93
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446dbd
push str.checkbox_CustomProtection
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.CloseProtection
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446dee
test dx, dx
je 0x446dea
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446dee
add eax, 4
add ecx, 4
test dx, dx
jne 0x446dc8
xor eax, eax
jmp 0x446df3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446e1d
push str.checkbox_CloseProtection
lea ecx, [ebx + 0xc]
call fcn.00482ba0
test eax, eax
je 0x447369
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.feedback
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446e4e
test dx, dx
je 0x446e4a
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446e4e
add eax, 4
add ecx, 4
test dx, dx
jne 0x446e28
xor eax, eax
jmp 0x446e53
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446e85
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447369
push 0
push 0
push 0x408
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.protocolLink
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446eb6
test dx, dx
je 0x446eb2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446eb6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446e90
xor eax, eax
jmp 0x446ebb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446ee9
call fcn.004595c0
push 1
push 0
push 0
test al, al
je 0x446f4d
push str.http:__desk.ludashi.com_cms_agreement_lenovo.html
push 0x62f6d8
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.PrivacyLink
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446f1a
test dx, dx
je 0x446f16
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446f1a
add eax, 4
add ecx, 4
test dx, dx
jne 0x446ef4
xor eax, eax
jmp 0x446f1f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446f64
call fcn.004595c0
push 1
push 0
push 0
test al, al
je 0x446f4d
push str.http:__desk.ludashi.com_cms_privacy_policy_lenovo.html
push 0x62f6d8
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x447369
push str.https:__www.ludashi.com_licence.html
push 0x62f6d8
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.OfficialWebsite
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446f96
test dx, dx
je 0x446f92
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446f96
add eax, 4
add ecx, 4
test dx, dx
jne 0x446f70
xor eax, eax
jmp 0x446f9b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446fb9
push 1
push eax
push eax
push str.https:__www.ludashi.com_
push 0x62f6d8
push eax
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.TextCustom
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446fea
test dx, dx
je 0x446fe6
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446fea
add eax, 4
add ecx, 4
test dx, dx
jne 0x446fc4
xor eax, eax
jmp 0x446fef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447027
cmp dword [ebx + 0x320], eax
jne 0x447369
push str.checkbox_CustomProtection
lea ecx, [ebx + 0xc]
mov dword [ebx + 0x320], 1
call fcn.00482ba0
push 1
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x198]
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.editAppHotkey
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447058
test dx, dx
je 0x447054
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447058
add eax, 4
add ecx, 4
test dx, dx
jne 0x447032
xor eax, eax
jmp 0x44705d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447110
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebx + 0x33c]
call fcn.0041aa00
mov ecx, dword [esi + 0x108]
mov dword [ebx + 0x338], ecx
test ecx, ecx
je 0x447369
mov eax, dword [ecx]
call dword [eax + 0x100]
mov ecx, eax
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x22c]
call fcn.004085f0
push dword [ebp - 0x22c]
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0x12
call fcn.004085f0
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebx + 0x330]
call fcn.0044a430
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0x12
call fcn.00406b70
mov eax, dword [ebp - 0x230]
cmp eax, dword [ebx + 0x330]
je 0x447100
push dword [eax + 0x20]
lea ecx, [ebx - 0x24]
call fcn.00444320
lea ecx, [ebp - 0x22c]
call fcn.00406b70
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.editSearchHotkey
nop dword [eax + eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447146
test dx, dx
je 0x447142
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447146
add eax, 4
add ecx, 4
test dx, dx
jne 0x447120
xor eax, eax
jmp 0x44714b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44718b
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebx + 0x33c]
call fcn.0041aa00
mov eax, dword [esi + 0x108]
mov dword [ebx + 0x338], eax
call fcn.00423940
mov ecx, eax
call fcn.004106c0
push eax
lea ecx, [ebx - 0x24]
call fcn.00444320
jmp 0x447369
mov eax, dword [ebp - 0x224]
mov ecx, str.editToolHotkey
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4471bc
test dx, dx
je 0x4471b8
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4471bc
add eax, 4
add ecx, 4
test dx, dx
jne 0x447196
xor eax, eax
jmp 0x4471c1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447369
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebx + 0x33c]
call fcn.0041aa00
mov ecx, dword [esi + 0x108]
mov dword [ebx + 0x338], ecx
test ecx, ecx
je 0x447369
mov eax, dword [ecx]
call dword [eax + 0x100]
mov ecx, eax
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x22c]
call fcn.004085f0
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], 0x14
call fcn.0044b5b0
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x22c]
push eax
call fcn.0042e760
mov ecx, eax
call fcn.0044f770
test eax, eax
je 0x447249
push dword [ebp - 0x23c]
lea ecx, [ebx - 0x24]
call fcn.00444320
lea ecx, [ebp - 0x250]
call fcn.0042bc40
lea ecx, [ebp - 0x22c]
call fcn.00406b70
jmp 0x447369
lea ecx, [ebx - 0x24]
call fcn.00443190
jmp 0x447369
lea ecx, [ebx - 0x24]
call fcn.004432c0
jmp 0x447369
push str.checkbox_ToTaskbar
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov esi, eax
test esi, esi
je 0x447369
mov ecx, esi
call fcn.0049ac60
test al, al
je 0x447302
call fcn.00445140
test al, al
jne 0x4472b2
call fcn.0045a1e0
mov eax, dword [ebp - 0x224]
mov ecx, str.ToTaskbar
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4472e6
test dx, dx
je 0x4472e2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4472e6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4472c0
xor eax, eax
jmp 0x4472eb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4472fb
mov eax, dword [esi]
mov ecx, esi
push 0
call dword [eax + 0x198]
push 0
jmp 0x44735d
call fcn.00445140
test al, al
jne 0x447310
call fcn.004574e0
mov eax, dword [ebp - 0x224]
mov ecx, str.ToTaskbar
nop dword [eax + eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447346
test dx, dx
je 0x447342
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447346
add eax, 4
add ecx, 4
test dx, dx
jne 0x447320
xor eax, eax
jmp 0x44734b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44735b
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax + 0x198]
push 1
call fcn.00423940
mov ecx, eax
call fcn.004123c0
mov edx, dword [ebp - 0x224]
add edx, 0xfffffff0
mov dword [ebp - 4], 0xffffffff
or eax, 0xffffffff
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x44824f
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
jmp 0x44824f
push str.selectchanged
mov ecx, esi
call fcn.0047fbb0
test al, al
je 0x4477c3
mov ecx, dword [esi + 0x108]
test ecx, ecx
je 0x44824f
call fcn.0049abf0
mov esi, eax
test esi, esi
je 0x44824f
mov edi, dword [sym.imp.KERNEL32.dll_lstrcmpiW]
push 0x634fe8
push esi
call edi
test eax, eax
jne 0x44741c
mov ecx, dword [ebp - 0x224]
lea edx, [ebp - 0x94]
push edx
mov ecx, dword [ecx + 0x108]
mov eax, dword [ecx]
call dword [eax + 8]
lea eax, [ebp - 0x94]
mov dword [ebp - 4], 0x16
push eax
lea ecx, [ebx - 0x24]
call fcn.00448460
lea ecx, [ebp - 0x94]
call fcn.004086c0
jmp 0x44824f
push str.Protection
push esi
call edi
test eax, eax
jne 0x44746b
cmp dword [ebx + 0x31c], eax
jne 0x447443
mov dword [ebx + 0x31c], 1
jmp 0x44824f
mov ecx, dword [ebp - 0x224]
lea edx, [ebp - 0x19c]
push edx
mov ecx, dword [ecx + 0x108]
mov eax, dword [ecx]
call dword [eax + 8]
lea ecx, [ebp - 0x19c]
call fcn.004086c0
jmp 0x44824f
push str.Style
push esi
call edi
test eax, eax
jne 0x44750e
cmp dword [ebx + 0x308], eax
jne 0x447492
mov dword [ebx + 0x308], 1
jmp 0x44824f
mov ecx, dword [ebp - 0x224]
lea edx, [ebp - 0x94]
push edx
mov ecx, dword [ecx + 0x108]
mov eax, dword [ecx]
call dword [eax + 8]
push str.checkbox_Simple
lea ecx, [ebp - 0x94]
mov dword [ebp - 4], 0x17
call fcn.0043ec80
push eax
call dword [sym.imp.SHLWAPI.dll_StrCmpIW]
push dword [ebx + 0x2f0]
neg eax
sbb esi, esi
inc esi
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x4474f1
push 0
push esi
push 0x42e
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
push esi
call fcn.00423940
mov ecx, eax
call fcn.00413110
lea ecx, [ebp - 0x94]
call fcn.004086c0
jmp 0x44824f
push str.HourSystem
push esi
call edi
test eax, eax
jne 0x4475b1
cmp dword [ebx + 0x30c], eax
jne 0x447535
mov dword [ebx + 0x30c], 1
jmp 0x44824f
mov ecx, dword [ebp - 0x224]
lea edx, [ebp - 0x94]
push edx
mov ecx, dword [ecx + 0x108]
mov eax, dword [ecx]
call dword [eax + 8]
push str.checkbox_24Hours
lea ecx, [ebp - 0x94]
mov dword [ebp - 4], 0x18
call fcn.0043ec80
push eax
call dword [sym.imp.SHLWAPI.dll_StrCmpIW]
push dword [ebx + 0x2f0]
neg eax
sbb esi, esi
inc esi
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447594
push 0
push esi
push 0x42f
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
push esi
call fcn.00423940
mov ecx, eax
call fcn.00413060
lea ecx, [ebp - 0x94]
call fcn.004086c0
jmp 0x44824f
push str.TextColor
push esi
call edi
test eax, eax
jne 0x447675
mov ecx, dword [ebp - 0x224]
lea edx, [ebp - 0x118]
push edx
mov ecx, dword [ecx + 0x108]
mov eax, dword [ecx]
call dword [eax + 8]
cmp dword [ebx + 0x310], 0
mov dword [ebp - 4], 0x19
jne 0x447603
lea ecx, [ebp - 0x118]
mov dword [ebx + 0x310], 1
call fcn.004086c0
jmp 0x44824f
push str.TextColor_Other
lea ecx, [ebp - 0x118]
call fcn.0047fc00
test al, al
je 0x447665
lea ecx, [ebp - 0x118]
call fcn.0043ec80
push eax
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov ecx, eax
call fcn.0048ace0
push eax
call fcn.00408770
add esp, 4
mov esi, eax
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447665
push 0
push esi
push 0x430
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
lea ecx, [ebp - 0x118]
call fcn.004086c0
jmp 0x44824f
push str.BkTheme
push esi
call edi
test eax, eax
jne 0x447739
mov ecx, dword [ebp - 0x224]
lea edx, [ebp - 0x118]
push edx
mov ecx, dword [ecx + 0x108]
mov eax, dword [ecx]
call dword [eax + 8]
cmp dword [ebx + 0x314], 0
mov dword [ebp - 4], 0x1a
jne 0x4476c7
lea ecx, [ebp - 0x118]
mov dword [ebx + 0x314], 1
call fcn.004086c0
jmp 0x44824f
push str.BkTheme_Other
lea ecx, [ebp - 0x118]
call fcn.0047fc00
test al, al
je 0x447729
lea ecx, [ebp - 0x118]
call fcn.0043ec80
push eax
lea ecx, [ebx + 0xc]
call fcn.00482ba0
mov ecx, eax
call fcn.0048ace0
push eax
call fcn.00408770
add esp, 4
mov esi, eax
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447729
push 0
push esi
push 0x431
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
lea ecx, [ebp - 0x118]
call fcn.004086c0
jmp 0x44824f
push str.DynamicPlayStateWhenOtherAppFocus
push esi
call edi
test eax, eax
je 0x447761
push str.DynamicPlayStateWhenOtherAppMaximize
push esi
call edi
test eax, eax
je 0x447761
push str.DynamicPlayStateWhenOtherAppFullScreen
push esi
call edi
test eax, eax
jne 0x44824f
mov ecx, dword [ebp - 0x224]
lea edx, [ebp - 0x118]
push edx
mov ecx, dword [ecx + 0x108]
mov eax, dword [ecx]
call dword [eax + 8]
push 0xffffffffffffffff
push esi
lea ecx, [ebp - 0x94]
mov dword [ebp - 4], 0x1b
call fcn.0047f7e0
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x1c
push eax
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebx - 0x24]
call fcn.00448350
lea ecx, [ebp - 0x94]
call fcn.004086c0
lea ecx, [ebp - 0x118]
call fcn.004086c0
jmp 0x44824f
push str.mouseenter
mov ecx, esi
call fcn.0047fbb0
test al, al
je 0x447d14
mov ecx, dword [esi + 0x108]
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
mov dword [ebp - 4], 0x1d
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x224]
call fcn.004085f0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x1f
call fcn.004086c0
mov eax, dword [ebp - 0x224]
mov edx, str.checkbox_AutoRun
mov ecx, eax
nop
mov si, word [ecx]
cmp si, word [edx]
jne 0x447846
test si, si
je 0x447842
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447846
add ecx, 4
add edx, 4
test si, si
jne 0x447820
xor ecx, ecx
jmp 0x44784b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447859
push str.AutoRun
jmp 0x447cf5
mov edx, str.checkbox_LockScreen
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x447886
test si, si
je 0x447882
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447886
add ecx, 4
add edx, 4
test si, si
jne 0x447860
xor ecx, ecx
jmp 0x44788b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447899
push str.LockScreen
jmp 0x447cf5
mov edx, str.checkbox_RMenuSort
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x4478c6
test si, si
je 0x4478c2
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x4478c6
add ecx, 4
add edx, 4
test si, si
jne 0x4478a0
xor ecx, ecx
jmp 0x4478cb
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x4478d9
push str.RMenuSort
jmp 0x447cf5
mov edx, str.checkbox_ShowCloud
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x447906
test si, si
je 0x447902
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447906
add ecx, 4
add edx, 4
test si, si
jne 0x4478e0
xor ecx, ecx
jmp 0x44790b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447919
push str.ShowCloud
jmp 0x447cf5
mov edx, str.checkbox_ShowMemorandum
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x447946
test si, si
je 0x447942
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447946
add ecx, 4
add edx, 4
test si, si
jne 0x447920
xor ecx, ecx
jmp 0x44794b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447959
push str.ShowMemorandum
jmp 0x447cf5
mov edx, str.checkbox_EnterFinish
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x447986
test si, si
je 0x447982
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447986
add ecx, 4
add edx, 4
test si, si
jne 0x447960
xor ecx, ecx
jmp 0x44798b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447999
push str.EnterFinish
jmp 0x447cf5
mov edx, str.checkbox_NoShowTray
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x4479c6
test si, si
je 0x4479c2
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x4479c6
add ecx, 4
add edx, 4
test si, si
jne 0x4479a0
xor ecx, ecx
jmp 0x4479cb
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x4479d9
push str.NoShowTray
jmp 0x447cf5
mov edx, str.checkbox_DBClickHideIcons
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x447a06
test si, si
je 0x447a02
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447a06
add ecx, 4
add edx, 4
test si, si
jne 0x4479e0
xor ecx, ecx
jmp 0x447a0b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447a19
push str.DBClickHideIcons
jmp 0x447cf5
mov edx, str.checkbox_AutoHideFenceBtn
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x447a46
test si, si
je 0x447a42
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447a46
add ecx, 4
add edx, 4
test si, si
jne 0x447a20
xor ecx, ecx
jmp 0x447a4b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447a59
push str.AutoHideFenceBtn
jmp 0x447cf5
mov edx, str.checkbox_ShortcutIcon
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x447a86
test si, si
je 0x447a82
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447a86
add ecx, 4
add edx, 4
test si, si
jne 0x447a60
xor ecx, ecx
jmp 0x447a8b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447a99
push str.ShortcutIcon
jmp 0x447cf5
mov ecx, str.checkbox_FenceAutoExpand
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447aca
test dx, dx
je 0x447ac6
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447aca
add eax, 4
add ecx, 4
test dx, dx
jne 0x447aa0
xor eax, eax
jmp 0x447acf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447add
push str.FenceAutoExpand
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_SortWebApps
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447aff
push str.SortWebApps
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_SortRightNow
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447b21
push str.SortRightNow
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_TimeWidget
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447b43
push str.TimeWidget
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_Simple
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447b65
push str.Simple
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_Standard
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447b87
push str.Standard
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_24Hours
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447ba9
push str.24Hours
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_12Hours
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447bcb
push str.12Hours
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.TextColor_Other
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447bed
push str.TextColor_More
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.BkTheme_Other
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447c0f
push str.BkTheme_More
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_OnlySearchApp
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447c31
push str.OnlySearchApp
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_ShowSearchOnTimeWidget
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447c53
push str.ShowSearchOnTimeWidget
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_EdgeAdsorption
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447c75
push str.EdgeAdsorption
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_CloseSearchWnd
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447c97
push str.CloseSearchWnd
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_360seProtection
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447cb9
push str.360seProtection
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_CustomProtection
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447cd8
push str.CustomProtection
jmp 0x447cf5
lea eax, [ebp - 0x224]
push str.checkbox_CloseProtection
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447d09
push str.CloseProtection
lea ecx, [ebx + 0xc]
call fcn.00482ba0
push 0xff4f4f4f
mov ecx, eax
call fcn.0048e820
lea ecx, [ebp - 0x224]
jmp 0x44824a
push str.mouseleave
mov ecx, esi
call fcn.0047fbb0
test al, al
je 0x4481be
mov ecx, dword [esi + 0x108]
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
mov dword [ebp - 4], 0x20
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x224]
call fcn.004085f0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x22
call fcn.004086c0
lea eax, [ebp - 0x224]
push str.checkbox_AutoRun
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447d85
push str.AutoRun
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_LockScreen
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447da7
push str.LockScreen
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_RMenuSort
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447dc9
push str.RMenuSort
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_ShowCloud
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447deb
push str.ShowCloud
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_ShowMemorandum
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447e0d
push str.ShowMemorandum
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_EnterFinish
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447e2f
push str.EnterFinish
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_NoShowTray
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447e51
push str.NoShowTray
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_DBClickHideIcons
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447e73
push str.DBClickHideIcons
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_AutoHideFenceBtn
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447e95
push str.AutoHideFenceBtn
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_ShortcutIcon
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447eb7
push str.ShortcutIcon
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_FenceAutoExpand
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447ed9
push str.FenceAutoExpand
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_SortWebApps
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447efb
push str.SortWebApps
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_SortRightNow
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447f1d
push str.SortRightNow
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_TimeWidget
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447f3f
push str.TimeWidget
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_Simple
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447f61
push str.Simple
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_Standard
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447f83
push str.Standard
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_24Hours
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447fa5
push str.24Hours
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_12Hours
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447fc7
push str.12Hours
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.TextColor_Other
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447fe9
push str.TextColor_More
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.BkTheme_Other
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x44800b
push str.BkTheme_More
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_OnlySearchApp
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x44802d
push str.OnlySearchApp
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_ShowSearchOnTimeWidget
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x44804f
push str.ShowSearchOnTimeWidget
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_EdgeAdsorption
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x448071
push str.EdgeAdsorption
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_CloseSearchWnd
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x448093
push str.CloseSearchWnd
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_360seProtection
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x4480b5
push str.360seProtection
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_CustomProtection
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x4480d7
push str.CustomProtection
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_CloseProtection
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x4480f9
push str.CloseProtection
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_focus_mute
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x44811b
push str.focus_mute
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_maximize_stop
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x44813d
push str.maximize_stop
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_maximize_mute
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x44815f
push str.maximize_mute
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_fullscreen_stop
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x44817e
push str.fullscreen_stop
jmp 0x44819f
lea eax, [ebp - 0x224]
push str.checkbox_fullscreen_mute
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x447d09
push str.fullscreen_mute
lea ecx, [ebx + 0xc]
call fcn.00482ba0
push 0xff8a8a8a
mov ecx, eax
call fcn.0048e820
lea ecx, [ebp - 0x224]
jmp 0x44824a
push str.killfocus
mov ecx, esi
call fcn.0047fbb0
test al, al
jne 0x4481e2
push str.return
mov ecx, esi
call fcn.0047fbb0
test al, al
je 0x44824f
mov ecx, dword [esi + 0x108]
lea edx, [ebp - 0x220]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
mov dword [ebp - 4], 0x23
call fcn.0043ec80
push eax
lea ecx, [ebp - 0x22c]
call fcn.004085f0
lea ecx, [ebp - 0x220]
call fcn.004086c0
lea eax, [ebp - 0x22c]
push str.EditCustom
push eax
call fcn.00442f60
add esp, 8
test al, al
je 0x448244
cmp dword [ebx + 0x320], 0
je 0x448244
mov dword [ebx + 0x320], 0
lea ecx, [ebp - 0x22c]
call fcn.00406b70
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004f9a43
mov esp, ebp
pop ebp
ret 4
push 0x80004005
call fcn.00407030
int3