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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x624235
mov eax, dword fs:[0]
push eax
sub esp, 0x244
mov eax, dword [0x690a1c]
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.00480290
test al, al
je 0x445bec
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.0043f3b0
push eax
lea ecx, [ebp - 0x224]
call fcn.004086e0
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 2
call fcn.004087b0
mov eax, dword [ebp - 0x224]
mov ecx, str.provincelist
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4459c9
test dx, dx
je 0x4459c5
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4459c9
add eax, 4
add ecx, 4
test dx, dx
jne 0x4459a3
xor eax, eax
jmp 0x4459ce
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445a64
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.0043f3b0
push eax
lea ecx, [ebp - 0x228]
call fcn.004086e0
lea esi, [ebx + 0x2f8]
mov byte [ebp - 4], 3
lea eax, [ebp - 0x228]
push esi
push eax
call fcn.00443740
add esp, 8
test al, al
je 0x445a57
lea ecx, [ebx + 0x2fc]
call fcn.00407240
lea ecx, [ebx + 0x300]
call fcn.00407240
lea eax, [ebp - 0x228]
mov ecx, esi
push eax
call fcn.0041aac0
lea ecx, [ebx - 0x24]
call fcn.00449fa0
jmp 0x445bc1
mov eax, dword [ebp - 0x224]
mov ecx, str.citylist
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445a96
test dx, dx
je 0x445a92
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445a96
add eax, 4
add ecx, 4
test dx, dx
jne 0x445a70
xor eax, eax
jmp 0x445a9b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445b26
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.0043f3b0
push eax
lea ecx, [ebp - 0x228]
call fcn.004086e0
lea esi, [ebx + 0x2fc]
mov byte [ebp - 4], 4
lea eax, [ebp - 0x228]
push esi
push eax
call fcn.00443740
add esp, 8
test al, al
je 0x445b19
lea ecx, [ebx + 0x300]
call fcn.00407240
lea eax, [ebp - 0x228]
mov ecx, esi
push eax
call fcn.0041aac0
lea ecx, [ebx - 0x24]
call fcn.0044a850
jmp 0x445bc1
mov eax, dword [ebp - 0x224]
mov ecx, str.townlist
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445b57
test dx, dx
je 0x445b53
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445b57
add eax, 4
add ecx, 4
test dx, dx
jne 0x445b31
xor eax, eax
jmp 0x445b5c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447a89
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.0043f3b0
push eax
lea ecx, [ebp - 0x228]
call fcn.004086e0
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebx + 0x300]
call fcn.0041aac0
lea ecx, [ebx - 0x24]
call fcn.00448e50
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 0x447a89
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
jmp 0x447a89
push str.valuechanged
mov ecx, esi
call fcn.00480290
test al, al
je 0x445cbb
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.0043f3b0
push eax
lea ecx, [ebp - 0x228]
call fcn.004086e0
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 8
call fcn.004087b0
mov eax, dword [ebp - 0x228]
mov edx, str.SliderAlpha
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x445c6e
test si, si
je 0x445c6a
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x445c6e
add ecx, 4
add edx, 4
test si, si
jne 0x445c48
xor ecx, ecx
jmp 0x445c73
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x445cb3
push eax
lea ecx, [ebx + 0xc]
call fcn.00483280
mov ecx, eax
call fcn.0048f740
push dword [ebx + 0x2f0]
mov esi, eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x445cad
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 0x447a92
push str.click
mov ecx, esi
call fcn.00480290
test al, al
je 0x447ab7
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.0043f3b0
push eax
lea ecx, [ebp - 0x224]
call fcn.004086e0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0xb
call fcn.004087b0
mov eax, dword [ebp - 0x224]
mov ecx, str.closebtn
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445d3b
test dx, dx
je 0x445d37
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445d3b
add eax, 4
add ecx, 4
test dx, dx
jne 0x445d15
xor eax, eax
jmp 0x445d40
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445d8c
push 1
push eax
lea ecx, [ebx - 0x24]
call fcn.00489870
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 0x447a89
push 0
push 0
push 0x436
push esi
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.btnCheckUpdate
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445dbd
test dx, dx
je 0x445db9
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445dbd
add eax, 4
add ecx, 4
test dx, dx
jne 0x445d97
xor eax, eax
jmp 0x445dc2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445e9e
call fcn.00407410
mov ecx, eax
test ecx, ecx
je 0x44898d
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.004090c0
test al, al
jne 0x445e11
push 0x1b
push str.setting_aboutUs_checkUpdate
lea ecx, [ebp - 0x228]
call fcn.0040b220
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 0xd
push 1
push eax
call fcn.0040c3a0
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 0x445e48
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push 1
call fcn.00423a70
mov ecx, eax
call fcn.004132a0
push str.btnCheckUpdate
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x445e70
push 0
mov ecx, eax
call fcn.00490310
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447a89
push 0
push 1
push 0x43d
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_AutoRun
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445ed6
test dx, dx
je 0x445ed2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445ed6
add eax, 4
add ecx, 4
test dx, dx
jne 0x445eb0
xor eax, eax
jmp 0x445edb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445f11
push str.checkbox_AutoRun
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.004489e0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_LockScreen
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445f46
test dx, dx
je 0x445f42
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445f46
add eax, 4
add ecx, 4
test dx, dx
jne 0x445f20
xor eax, eax
jmp 0x445f4b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x445f8b
push str.checkbox_LockScreen
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
sete byte [ebp - 0x22c]
push dword [ebp - 0x22c]
call fcn.00423a70
mov ecx, eax
call fcn.004121b0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ToTaskbar
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445fbc
test dx, dx
je 0x445fb8
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445fbc
add eax, 4
add ecx, 4
test dx, dx
jne 0x445f96
xor eax, eax
jmp 0x445fc1
sbb eax, eax
or eax, 1
test eax, eax
je 0x44799e
mov eax, dword [ebp - 0x224]
mov ecx, str.ToTaskbar
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x445ffa
test dx, dx
je 0x445ff6
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x445ffa
add eax, 4
add ecx, 4
test dx, dx
jne 0x445fd4
xor eax, eax
jmp 0x445fff
sbb eax, eax
or eax, 1
test eax, eax
je 0x44799e
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_RMenuSort
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446038
test dx, dx
je 0x446034
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446038
add eax, 4
add ecx, 4
test dx, dx
jne 0x446012
xor eax, eax
jmp 0x44603d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446073
push str.checkbox_RMenuSort
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.004498d0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ShowCloud
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4460a6
test dx, dx
je 0x4460a2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4460a6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446080
xor eax, eax
jmp 0x4460ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4460e1
push str.checkbox_ShowCloud
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.004499a0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ShowMemorandum
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446116
test dx, dx
je 0x446112
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446116
add eax, 4
add ecx, 4
test dx, dx
jne 0x4460f0
xor eax, eax
jmp 0x44611b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446151
push str.checkbox_ShowMemorandum
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.004499e0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_EnterFinish
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446186
test dx, dx
je 0x446182
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446186
add eax, 4
add ecx, 4
test dx, dx
jne 0x446160
xor eax, eax
jmp 0x44618b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4461c4
push str.checkbox_EnterFinish
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423a70
mov ecx, eax
call fcn.00411e00
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_NoShowTray
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4461f6
test dx, dx
je 0x4461f2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4461f6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4461d0
xor eax, eax
jmp 0x4461fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446231
push str.checkbox_NoShowTray
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449890
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_DBClickHideIcons
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446266
test dx, dx
je 0x446262
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446266
add eax, 4
add ecx, 4
test dx, dx
jne 0x446240
xor eax, eax
jmp 0x44626b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4462a1
push str.checkbox_DBClickHideIcons
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449110
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_AutoHideFenceBtn
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4462d6
test dx, dx
je 0x4462d2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4462d6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4462b0
xor eax, eax
jmp 0x4462db
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446311
push str.checkbox_AutoHideFenceBtn
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.004489a0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ShortcutIcon
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446346
test dx, dx
je 0x446342
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446346
add eax, 4
add ecx, 4
test dx, dx
jne 0x446320
xor eax, eax
jmp 0x44634b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446381
push str.checkbox_ShortcutIcon
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449960
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_FenceAutoExpand
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4463b6
test dx, dx
je 0x4463b2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4463b6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446390
xor eax, eax
jmp 0x4463bb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4463f1
push str.checkbox_FenceAutoExpand
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449260
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_SortWebApps
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446426
test dx, dx
je 0x446422
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446426
add eax, 4
add ecx, 4
test dx, dx
jne 0x446400
xor eax, eax
jmp 0x44642b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446461
push str.checkbox_SortWebApps
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449a60
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_SortRightNow
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446496
test dx, dx
je 0x446492
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446496
add eax, 4
add ecx, 4
test dx, dx
jne 0x446470
xor eax, eax
jmp 0x44649b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4464d4
push str.checkbox_SortRightNow
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423a70
mov ecx, eax
call fcn.00412d10
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_TimeWidget
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446506
test dx, dx
je 0x446502
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446506
add eax, 4
add ecx, 4
test dx, dx
jne 0x4464e0
xor eax, eax
jmp 0x44650b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446541
push str.checkbox_TimeWidget
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449aa0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_OnlySearchApp
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446576
test dx, dx
je 0x446572
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446576
add eax, 4
add ecx, 4
test dx, dx
jne 0x446550
xor eax, eax
jmp 0x44657b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4465b4
push str.checkbox_OnlySearchApp
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423a70
mov ecx, eax
call fcn.004123e0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_ShowSearchOnTimeWidget
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4465e6
test dx, dx
je 0x4465e2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4465e6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4465c0
xor eax, eax
jmp 0x4465eb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446621
push str.checkbox_ShowSearchOnTimeWidget
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
test al, al
lea ecx, [ebx - 0x24]
sete al
movzx eax, al
push eax
call fcn.00449a20
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_EdgeAdsorption
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446656
test dx, dx
je 0x446652
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446656
add eax, 4
add ecx, 4
test dx, dx
jne 0x446630
xor eax, eax
jmp 0x44665b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446694
push str.checkbox_EdgeAdsorption
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423a70
mov ecx, eax
call fcn.00411d50
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.checkbox_CloseSearchWnd
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4466c6
test dx, dx
je 0x4466c2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4466c6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4466a0
xor eax, eax
jmp 0x4466cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446704
push str.checkbox_CloseSearchWnd
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov ecx, eax
call fcn.0049b320
xor ecx, ecx
test al, al
sete cl
push ecx
call fcn.00423a70
mov ecx, eax
call fcn.00411a90
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.AutoRun
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446736
test dx, dx
je 0x446732
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446736
add eax, 4
add ecx, 4
test dx, dx
jne 0x446710
xor eax, eax
jmp 0x44673b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446784
push str.checkbox_AutoRun
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x44676c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.004489e0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.LockScreen
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4467b6
test dx, dx
je 0x4467b2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4467b6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446790
xor eax, eax
jmp 0x4467bb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446810
push str.checkbox_LockScreen
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x4467ec
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
mov byte [ebp - 0x22c], al
push dword [ebp - 0x22c]
call fcn.00423a70
mov ecx, eax
call fcn.004121b0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.RMenuSort
nop dword [eax + eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446846
test dx, dx
je 0x446842
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446846
add eax, 4
add ecx, 4
test dx, dx
jne 0x446820
xor eax, eax
jmp 0x44684b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446894
push str.checkbox_RMenuSort
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x44687c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.004498d0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.ShowCloud
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4468c6
test dx, dx
je 0x4468c2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4468c6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4468a0
xor eax, eax
jmp 0x4468cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446914
push str.checkbox_ShowCloud
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x4468fc
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.004499a0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.ShowMemorandum
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446946
test dx, dx
je 0x446942
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446946
add eax, 4
add ecx, 4
test dx, dx
jne 0x446920
xor eax, eax
jmp 0x44694b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446994
push str.checkbox_ShowMemorandum
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x44697c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.004499e0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.EnterFinish
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4469c6
test dx, dx
je 0x4469c2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4469c6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4469a0
xor eax, eax
jmp 0x4469cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446a18
push str.checkbox_EnterFinish
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x4469fc
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
push eax
call fcn.00423a70
mov ecx, eax
call fcn.00411e00
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.NoShowTray
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446a49
test dx, dx
je 0x446a45
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446a49
add eax, 4
add ecx, 4
test dx, dx
jne 0x446a23
xor eax, eax
jmp 0x446a4e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446a97
push str.checkbox_NoShowTray
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x446a7f
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449890
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.DBClickHideIcons
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446ac8
test dx, dx
je 0x446ac4
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446ac8
add eax, 4
add ecx, 4
test dx, dx
jne 0x446aa2
xor eax, eax
jmp 0x446acd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446b16
push str.checkbox_DBClickHideIcons
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x446afe
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449110
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.AutoHideFenceBtn
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446b47
test dx, dx
je 0x446b43
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446b47
add eax, 4
add ecx, 4
test dx, dx
jne 0x446b21
xor eax, eax
jmp 0x446b4c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446b95
push str.checkbox_AutoHideFenceBtn
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x446b7d
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.004489a0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.ShortcutIcon
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446bc6
test dx, dx
je 0x446bc2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446bc6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446ba0
xor eax, eax
jmp 0x446bcb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446c14
push str.checkbox_ShortcutIcon
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x446bfc
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449960
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.FenceAutoExpand
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446c46
test dx, dx
je 0x446c42
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446c46
add eax, 4
add ecx, 4
test dx, dx
jne 0x446c20
xor eax, eax
jmp 0x446c4b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446c94
push str.checkbox_FenceAutoExpand
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x446c7c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449260
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.SortWebApps
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446cc6
test dx, dx
je 0x446cc2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446cc6
add eax, 4
add ecx, 4
test dx, dx
jne 0x446ca0
xor eax, eax
jmp 0x446ccb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446d14
push str.checkbox_SortWebApps
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x446cfc
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449a60
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.SortRightNow
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446d46
test dx, dx
je 0x446d42
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446d46
add eax, 4
add ecx, 4
test dx, dx
jne 0x446d20
xor eax, eax
jmp 0x446d4b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446d98
push str.checkbox_SortRightNow
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x446d7c
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
push eax
call fcn.00423a70
mov ecx, eax
call fcn.00412d10
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.TimeWidget
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446dc9
test dx, dx
je 0x446dc5
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446dc9
add eax, 4
add ecx, 4
test dx, dx
jne 0x446da3
xor eax, eax
jmp 0x446dce
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446e17
push str.checkbox_TimeWidget
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x446dff
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449aa0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.Simple
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446e48
test dx, dx
je 0x446e44
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446e48
add eax, 4
add ecx, 4
test dx, dx
jne 0x446e22
xor eax, eax
jmp 0x446e4d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446e77
push str.checkbox_Simple
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.Standard
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446ea8
test dx, dx
je 0x446ea4
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446ea8
add eax, 4
add ecx, 4
test dx, dx
jne 0x446e82
xor eax, eax
jmp 0x446ead
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446ed7
push str.checkbox_Standard
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.24Hours
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446f08
test dx, dx
je 0x446f04
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446f08
add eax, 4
add ecx, 4
test dx, dx
jne 0x446ee2
xor eax, eax
jmp 0x446f0d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446f37
push str.checkbox_24Hours
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.12Hours
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446f68
test dx, dx
je 0x446f64
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446f68
add eax, 4
add ecx, 4
test dx, dx
jne 0x446f42
xor eax, eax
jmp 0x446f6d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x446f97
push str.checkbox_12Hours
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.TextColor_More
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x446fc8
test dx, dx
je 0x446fc4
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x446fc8
add eax, 4
add ecx, 4
test dx, dx
jne 0x446fa2
xor eax, eax
jmp 0x446fcd
sbb eax, eax
or eax, 1
test eax, eax
je 0x447991
mov eax, dword [ebp - 0x224]
mov ecx, str.TextColor_Other
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447006
test dx, dx
je 0x447002
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447006
add eax, 4
add ecx, 4
test dx, dx
jne 0x446fe0
xor eax, eax
jmp 0x44700b
sbb eax, eax
or eax, 1
test eax, eax
je 0x447991
mov eax, dword [ebp - 0x224]
mov ecx, str.BkTheme_More
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447046
test dx, dx
je 0x447042
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447046
add eax, 4
add ecx, 4
test dx, dx
jne 0x447020
xor eax, eax
jmp 0x44704b
sbb eax, eax
or eax, 1
test eax, eax
je 0x447984
mov eax, dword [ebp - 0x224]
mov ecx, str.BkTheme_Other
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447086
test dx, dx
je 0x447082
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447086
add eax, 4
add ecx, 4
test dx, dx
jne 0x447060
xor eax, eax
jmp 0x44708b
sbb eax, eax
or eax, 1
test eax, eax
je 0x447984
mov eax, dword [ebp - 0x224]
mov ecx, str.OnlySearchApp
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4470c6
test dx, dx
je 0x4470c2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4470c6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4470a0
xor eax, eax
jmp 0x4470cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44711c
push str.checkbox_OnlySearchApp
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x447100
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
push eax
call fcn.00423a70
mov ecx, eax
call fcn.004123e0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.ShowSearchOnTimeWidget
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x44714d
test dx, dx
je 0x447149
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x44714d
add eax, 4
add ecx, 4
test dx, dx
jne 0x447127
xor eax, eax
jmp 0x447152
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44719b
push str.checkbox_ShowSearchOnTimeWidget
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x447183
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
lea ecx, [ebx - 0x24]
push eax
call fcn.00449a20
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.EdgeAdsorption
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4471cc
test dx, dx
je 0x4471c8
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4471cc
add eax, 4
add ecx, 4
test dx, dx
jne 0x4471a6
xor eax, eax
jmp 0x4471d1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447222
push str.checkbox_EdgeAdsorption
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x447206
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
push eax
call fcn.00423a70
mov ecx, eax
call fcn.00411d50
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.CloseSearchWnd
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447256
test dx, dx
je 0x447252
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447256
add eax, 4
add ecx, 4
test dx, dx
jne 0x447230
xor eax, eax
jmp 0x44725b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4472ac
push str.checkbox_CloseSearchWnd
lea ecx, [ebx + 0xc]
call fcn.00483280
mov edi, eax
test edi, edi
je 0x447290
mov esi, dword [edi]
mov ecx, edi
call fcn.0049b320
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call dword [esi + 0x198]
mov ecx, edi
call fcn.0049b320
movzx eax, al
push eax
call fcn.00423a70
mov ecx, eax
call fcn.00411a90
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.maximize_stop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4472dd
test dx, dx
je 0x4472d9
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4472dd
add eax, 4
add ecx, 4
test dx, dx
jne 0x4472b7
xor eax, eax
jmp 0x4472e2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447364
push str.checkbox_maximize_stop
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447307
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.0047fec0
push 0xffffffffffffffff
push str.DynamicPlayStateWhenOtherAppMaximize
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xe
call fcn.0047fec0
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebx - 0x24]
call fcn.00448a70
lea ecx, [ebp - 0x118]
call fcn.004087b0
lea ecx, [ebp - 0x94]
call fcn.004087b0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.fullscreen_stop
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447396
test dx, dx
je 0x447392
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447396
add eax, 4
add ecx, 4
test dx, dx
jne 0x447370
xor eax, eax
jmp 0x44739b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44741d
push str.checkbox_fullscreen_stop
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x4473c0
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.0047fec0
push 0xffffffffffffffff
push str.DynamicPlayStateWhenOtherAppFullScreen
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x10
call fcn.0047fec0
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebx - 0x24]
call fcn.00448a70
lea ecx, [ebp - 0x94]
call fcn.004087b0
lea ecx, [ebp - 0x118]
call fcn.004087b0
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.360seProtection
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x44744e
test dx, dx
je 0x44744a
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x44744e
add eax, 4
add ecx, 4
test dx, dx
jne 0x447428
xor eax, eax
jmp 0x447453
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44747d
push str.checkbox_360seProtection
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.CustomProtection
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4474ae
test dx, dx
je 0x4474aa
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4474ae
add eax, 4
add ecx, 4
test dx, dx
jne 0x447488
xor eax, eax
jmp 0x4474b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4474dd
push str.checkbox_CustomProtection
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.CloseProtection
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x44750e
test dx, dx
je 0x44750a
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x44750e
add eax, 4
add ecx, 4
test dx, dx
jne 0x4474e8
xor eax, eax
jmp 0x447513
sbb eax, eax
or eax, 1
test eax, eax
jne 0x44753d
push str.checkbox_CloseProtection
lea ecx, [ebx + 0xc]
call fcn.00483280
test eax, eax
je 0x447a89
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x198]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.feedback
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x44756e
test dx, dx
je 0x44756a
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x44756e
add eax, 4
add ecx, 4
test dx, dx
jne 0x447548
xor eax, eax
jmp 0x447573
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4475a5
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447a89
push 0
push 0
push 0x408
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.protocolLink
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4475d6
test dx, dx
je 0x4475d2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4475d6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4475b0
xor eax, eax
jmp 0x4475db
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447609
call fcn.00459cb0
push 1
push 0
push 0
test al, al
je 0x44766d
push str.http:__desk.ludashi.com_cms_agreement_lenovo.html
push 0x6336d8
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.PrivacyLink
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x44763a
test dx, dx
je 0x447636
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x44763a
add eax, 4
add ecx, 4
test dx, dx
jne 0x447614
xor eax, eax
jmp 0x44763f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447684
call fcn.00459cb0
push 1
push 0
push 0
test al, al
je 0x44766d
push str.http:__desk.ludashi.com_cms_privacy_policy_lenovo.html
push 0x6336d8
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x447a89
push str.https:__www.ludashi.com_licence.html
push 0x6336d8
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.OfficialWebsite
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4476b6
test dx, dx
je 0x4476b2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4476b6
add eax, 4
add ecx, 4
test dx, dx
jne 0x447690
xor eax, eax
jmp 0x4476bb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4476d9
push 1
push eax
push eax
push str.https:__www.ludashi.com_
push 0x6336d8
push eax
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.TextCustom
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x44770a
test dx, dx
je 0x447706
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x44770a
add eax, 4
add ecx, 4
test dx, dx
jne 0x4476e4
xor eax, eax
jmp 0x44770f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447747
cmp dword [ebx + 0x320], eax
jne 0x447a89
push str.checkbox_CustomProtection
lea ecx, [ebx + 0xc]
mov dword [ebx + 0x320], 1
call fcn.00483280
push 1
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x198]
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.editAppHotkey
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447778
test dx, dx
je 0x447774
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447778
add eax, 4
add ecx, 4
test dx, dx
jne 0x447752
xor eax, eax
jmp 0x44777d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447830
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebx + 0x33c]
call fcn.0041aac0
mov ecx, dword [esi + 0x108]
mov dword [ebx + 0x338], ecx
test ecx, ecx
je 0x447a89
mov eax, dword [ecx]
call dword [eax + 0x100]
mov ecx, eax
call fcn.0043f3b0
push eax
lea ecx, [ebp - 0x22c]
call fcn.004086e0
push dword [ebp - 0x22c]
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0x12
call fcn.004086e0
lea eax, [ebp - 0x228]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebx + 0x330]
call fcn.0044ab50
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0x12
call fcn.00406c60
mov eax, dword [ebp - 0x230]
cmp eax, dword [ebx + 0x330]
je 0x447820
push dword [eax + 0x20]
lea ecx, [ebx - 0x24]
call fcn.00444a40
lea ecx, [ebp - 0x22c]
call fcn.00406c60
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.editSearchHotkey
nop dword [eax + eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447866
test dx, dx
je 0x447862
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447866
add eax, 4
add ecx, 4
test dx, dx
jne 0x447840
xor eax, eax
jmp 0x44786b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4478ab
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebx + 0x33c]
call fcn.0041aac0
mov eax, dword [esi + 0x108]
mov dword [ebx + 0x338], eax
call fcn.00423a70
mov ecx, eax
call fcn.00410790
push eax
lea ecx, [ebx - 0x24]
call fcn.00444a40
jmp 0x447a89
mov eax, dword [ebp - 0x224]
mov ecx, str.editToolHotkey
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4478dc
test dx, dx
je 0x4478d8
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4478dc
add eax, 4
add ecx, 4
test dx, dx
jne 0x4478b6
xor eax, eax
jmp 0x4478e1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447a89
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebx + 0x33c]
call fcn.0041aac0
mov ecx, dword [esi + 0x108]
mov dword [ebx + 0x338], ecx
test ecx, ecx
je 0x447a89
mov eax, dword [ecx]
call dword [eax + 0x100]
mov ecx, eax
call fcn.0043f3b0
push eax
lea ecx, [ebp - 0x22c]
call fcn.004086e0
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], 0x14
call fcn.0044bcd0
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x22c]
push eax
call fcn.0042e8a0
mov ecx, eax
call fcn.0044fe60
test eax, eax
je 0x447969
push dword [ebp - 0x23c]
lea ecx, [ebx - 0x24]
call fcn.00444a40
lea ecx, [ebp - 0x250]
call fcn.0042bd70
lea ecx, [ebp - 0x22c]
call fcn.00406c60
jmp 0x447a89
lea ecx, [ebx - 0x24]
call fcn.004438b0
jmp 0x447a89
lea ecx, [ebx - 0x24]
call fcn.004439e0
jmp 0x447a89
push str.checkbox_ToTaskbar
lea ecx, [ebx + 0xc]
call fcn.00483280
mov esi, eax
test esi, esi
je 0x447a89
mov ecx, esi
call fcn.0049b320
test al, al
je 0x447a22
call fcn.00445850
test al, al
jne 0x4479d2
call fcn.0045a8d0
mov eax, dword [ebp - 0x224]
mov ecx, str.ToTaskbar
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447a06
test dx, dx
je 0x447a02
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447a06
add eax, 4
add ecx, 4
test dx, dx
jne 0x4479e0
xor eax, eax
jmp 0x447a0b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447a1b
mov eax, dword [esi]
mov ecx, esi
push 0
call dword [eax + 0x198]
push 0
jmp 0x447a7d
call fcn.00445850
test al, al
jne 0x447a30
call fcn.00457bd0
mov eax, dword [ebp - 0x224]
mov ecx, str.ToTaskbar
nop dword [eax + eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x447a66
test dx, dx
je 0x447a62
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x447a66
add eax, 4
add ecx, 4
test dx, dx
jne 0x447a40
xor eax, eax
jmp 0x447a6b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x447a7b
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax + 0x198]
push 1
call fcn.00423a70
mov ecx, eax
call fcn.00412490
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 0x44896f
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
jmp 0x44896f
push str.selectchanged
mov ecx, esi
call fcn.00480290
test al, al
je 0x447ee3
mov ecx, dword [esi + 0x108]
test ecx, ecx
je 0x44896f
call fcn.0049b2b0
mov esi, eax
test esi, esi
je 0x44896f
mov edi, dword [sym.imp.KERNEL32.dll_lstrcmpiW]
push 0x6390d8
push esi
call edi
test eax, eax
jne 0x447b3c
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.00448b80
lea ecx, [ebp - 0x94]
call fcn.004087b0
jmp 0x44896f
push str.Protection
push esi
call edi
test eax, eax
jne 0x447b8b
cmp dword [ebx + 0x31c], eax
jne 0x447b63
mov dword [ebx + 0x31c], 1
jmp 0x44896f
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.004087b0
jmp 0x44896f
push str.Style
push esi
call edi
test eax, eax
jne 0x447c2e
cmp dword [ebx + 0x308], eax
jne 0x447bb2
mov dword [ebx + 0x308], 1
jmp 0x44896f
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.0043f3b0
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 0x447c11
push 0
push esi
push 0x42e
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
push esi
call fcn.00423a70
mov ecx, eax
call fcn.004131d0
lea ecx, [ebp - 0x94]
call fcn.004087b0
jmp 0x44896f
push str.HourSystem
push esi
call edi
test eax, eax
jne 0x447cd1
cmp dword [ebx + 0x30c], eax
jne 0x447c55
mov dword [ebx + 0x30c], 1
jmp 0x44896f
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.0043f3b0
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 0x447cb4
push 0
push esi
push 0x42f
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
push esi
call fcn.00423a70
mov ecx, eax
call fcn.00413120
lea ecx, [ebp - 0x94]
call fcn.004087b0
jmp 0x44896f
push str.TextColor
push esi
call edi
test eax, eax
jne 0x447d95
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 0x447d23
lea ecx, [ebp - 0x118]
mov dword [ebx + 0x310], 1
call fcn.004087b0
jmp 0x44896f
push str.TextColor_Other
lea ecx, [ebp - 0x118]
call fcn.004802e0
test al, al
je 0x447d85
lea ecx, [ebp - 0x118]
call fcn.0043f3b0
push eax
lea ecx, [ebx + 0xc]
call fcn.00483280
mov ecx, eax
call fcn.0048b3a0
push eax
call fcn.00408860
add esp, 4
mov esi, eax
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447d85
push 0
push esi
push 0x430
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
lea ecx, [ebp - 0x118]
call fcn.004087b0
jmp 0x44896f
push str.BkTheme
push esi
call edi
test eax, eax
jne 0x447e59
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 0x447de7
lea ecx, [ebp - 0x118]
mov dword [ebx + 0x314], 1
call fcn.004087b0
jmp 0x44896f
push str.BkTheme_Other
lea ecx, [ebp - 0x118]
call fcn.004802e0
test al, al
je 0x447e49
lea ecx, [ebp - 0x118]
call fcn.0043f3b0
push eax
lea ecx, [ebx + 0xc]
call fcn.00483280
mov ecx, eax
call fcn.0048b3a0
push eax
call fcn.00408860
add esp, 4
mov esi, eax
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x447e49
push 0
push esi
push 0x431
push dword [ebx + 0x2f0]
call dword [sym.imp.USER32.dll_PostMessageW]
lea ecx, [ebp - 0x118]
call fcn.004087b0
jmp 0x44896f
push str.DynamicPlayStateWhenOtherAppFocus
push esi
call edi
test eax, eax
je 0x447e81
push str.DynamicPlayStateWhenOtherAppMaximize
push esi
call edi
test eax, eax
je 0x447e81
push str.DynamicPlayStateWhenOtherAppFullScreen
push esi
call edi
test eax, eax
jne 0x44896f
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.0047fec0
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x1c
push eax
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebx - 0x24]
call fcn.00448a70
lea ecx, [ebp - 0x94]
call fcn.004087b0
lea ecx, [ebp - 0x118]
call fcn.004087b0
jmp 0x44896f
push str.mouseenter
mov ecx, esi
call fcn.00480290
test al, al
je 0x448434
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.0043f3b0
push eax
lea ecx, [ebp - 0x224]
call fcn.004086e0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x1f
call fcn.004087b0
mov eax, dword [ebp - 0x224]
mov edx, str.checkbox_AutoRun
mov ecx, eax
nop
mov si, word [ecx]
cmp si, word [edx]
jne 0x447f66
test si, si
je 0x447f62
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447f66
add ecx, 4
add edx, 4
test si, si
jne 0x447f40
xor ecx, ecx
jmp 0x447f6b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447f79
push str.AutoRun
jmp 0x448415
mov edx, str.checkbox_LockScreen
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x447fa6
test si, si
je 0x447fa2
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447fa6
add ecx, 4
add edx, 4
test si, si
jne 0x447f80
xor ecx, ecx
jmp 0x447fab
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447fb9
push str.LockScreen
jmp 0x448415
mov edx, str.checkbox_RMenuSort
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x447fe6
test si, si
je 0x447fe2
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x447fe6
add ecx, 4
add edx, 4
test si, si
jne 0x447fc0
xor ecx, ecx
jmp 0x447feb
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x447ff9
push str.RMenuSort
jmp 0x448415
mov edx, str.checkbox_ShowCloud
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x448026
test si, si
je 0x448022
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x448026
add ecx, 4
add edx, 4
test si, si
jne 0x448000
xor ecx, ecx
jmp 0x44802b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x448039
push str.ShowCloud
jmp 0x448415
mov edx, str.checkbox_ShowMemorandum
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x448066
test si, si
je 0x448062
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x448066
add ecx, 4
add edx, 4
test si, si
jne 0x448040
xor ecx, ecx
jmp 0x44806b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x448079
push str.ShowMemorandum
jmp 0x448415
mov edx, str.checkbox_EnterFinish
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x4480a6
test si, si
je 0x4480a2
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x4480a6
add ecx, 4
add edx, 4
test si, si
jne 0x448080
xor ecx, ecx
jmp 0x4480ab
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x4480b9
push str.EnterFinish
jmp 0x448415
mov edx, str.checkbox_NoShowTray
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x4480e6
test si, si
je 0x4480e2
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x4480e6
add ecx, 4
add edx, 4
test si, si
jne 0x4480c0
xor ecx, ecx
jmp 0x4480eb
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x4480f9
push str.NoShowTray
jmp 0x448415
mov edx, str.checkbox_DBClickHideIcons
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x448126
test si, si
je 0x448122
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x448126
add ecx, 4
add edx, 4
test si, si
jne 0x448100
xor ecx, ecx
jmp 0x44812b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x448139
push str.DBClickHideIcons
jmp 0x448415
mov edx, str.checkbox_AutoHideFenceBtn
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x448166
test si, si
je 0x448162
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x448166
add ecx, 4
add edx, 4
test si, si
jne 0x448140
xor ecx, ecx
jmp 0x44816b
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x448179
push str.AutoHideFenceBtn
jmp 0x448415
mov edx, str.checkbox_ShortcutIcon
mov ecx, eax
mov si, word [ecx]
cmp si, word [edx]
jne 0x4481a6
test si, si
je 0x4481a2
mov si, word [ecx + 2]
cmp si, word [edx + 2]
jne 0x4481a6
add ecx, 4
add edx, 4
test si, si
jne 0x448180
xor ecx, ecx
jmp 0x4481ab
sbb ecx, ecx
or ecx, 1
test ecx, ecx
jne 0x4481b9
push str.ShortcutIcon
jmp 0x448415
mov ecx, str.checkbox_FenceAutoExpand
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4481ea
test dx, dx
je 0x4481e6
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4481ea
add eax, 4
add ecx, 4
test dx, dx
jne 0x4481c0
xor eax, eax
jmp 0x4481ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x4481fd
push str.FenceAutoExpand
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_SortWebApps
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44821f
push str.SortWebApps
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_SortRightNow
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448241
push str.SortRightNow
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_TimeWidget
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448263
push str.TimeWidget
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_Simple
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448285
push str.Simple
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_Standard
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4482a7
push str.Standard
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_24Hours
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4482c9
push str.24Hours
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_12Hours
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4482eb
push str.12Hours
jmp 0x448415
lea eax, [ebp - 0x224]
push str.TextColor_Other
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44830d
push str.TextColor_More
jmp 0x448415
lea eax, [ebp - 0x224]
push str.BkTheme_Other
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44832f
push str.BkTheme_More
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_OnlySearchApp
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448351
push str.OnlySearchApp
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_ShowSearchOnTimeWidget
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448373
push str.ShowSearchOnTimeWidget
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_EdgeAdsorption
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448395
push str.EdgeAdsorption
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_CloseSearchWnd
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4483b7
push str.CloseSearchWnd
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_360seProtection
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4483d9
push str.360seProtection
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_CustomProtection
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4483f8
push str.CustomProtection
jmp 0x448415
lea eax, [ebp - 0x224]
push str.checkbox_CloseProtection
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448429
push str.CloseProtection
lea ecx, [ebx + 0xc]
call fcn.00483280
push 0xff4f4f4f
mov ecx, eax
call fcn.0048eee0
lea ecx, [ebp - 0x224]
jmp 0x44896a
push str.mouseleave
mov ecx, esi
call fcn.00480290
test al, al
je 0x4488de
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.0043f3b0
push eax
lea ecx, [ebp - 0x224]
call fcn.004086e0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x22
call fcn.004087b0
lea eax, [ebp - 0x224]
push str.checkbox_AutoRun
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4484a5
push str.AutoRun
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_LockScreen
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4484c7
push str.LockScreen
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_RMenuSort
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4484e9
push str.RMenuSort
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_ShowCloud
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44850b
push str.ShowCloud
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_ShowMemorandum
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44852d
push str.ShowMemorandum
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_EnterFinish
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44854f
push str.EnterFinish
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_NoShowTray
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448571
push str.NoShowTray
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_DBClickHideIcons
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448593
push str.DBClickHideIcons
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_AutoHideFenceBtn
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4485b5
push str.AutoHideFenceBtn
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_ShortcutIcon
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4485d7
push str.ShortcutIcon
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_FenceAutoExpand
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4485f9
push str.FenceAutoExpand
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_SortWebApps
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44861b
push str.SortWebApps
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_SortRightNow
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44863d
push str.SortRightNow
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_TimeWidget
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44865f
push str.TimeWidget
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_Simple
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448681
push str.Simple
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_Standard
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4486a3
push str.Standard
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_24Hours
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4486c5
push str.24Hours
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_12Hours
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4486e7
push str.12Hours
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.TextColor_Other
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448709
push str.TextColor_More
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.BkTheme_Other
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44872b
push str.BkTheme_More
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_OnlySearchApp
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44874d
push str.OnlySearchApp
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_ShowSearchOnTimeWidget
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44876f
push str.ShowSearchOnTimeWidget
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_EdgeAdsorption
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448791
push str.EdgeAdsorption
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_CloseSearchWnd
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4487b3
push str.CloseSearchWnd
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_360seProtection
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4487d5
push str.360seProtection
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_CustomProtection
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x4487f7
push str.CustomProtection
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_CloseProtection
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448819
push str.CloseProtection
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_focus_mute
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44883b
push str.focus_mute
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_maximize_stop
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44885d
push str.maximize_stop
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_maximize_mute
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44887f
push str.maximize_mute
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_fullscreen_stop
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x44889e
push str.fullscreen_stop
jmp 0x4488bf
lea eax, [ebp - 0x224]
push str.checkbox_fullscreen_mute
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448429
push str.fullscreen_mute
lea ecx, [ebx + 0xc]
call fcn.00483280
push 0xff8a8a8a
mov ecx, eax
call fcn.0048eee0
lea ecx, [ebp - 0x224]
jmp 0x44896a
push str.killfocus
mov ecx, esi
call fcn.00480290
test al, al
jne 0x448902
push str.return
mov ecx, esi
call fcn.00480290
test al, al
je 0x44896f
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.0043f3b0
push eax
lea ecx, [ebp - 0x22c]
call fcn.004086e0
lea ecx, [ebp - 0x220]
call fcn.004087b0
lea eax, [ebp - 0x22c]
push str.EditCustom
push eax
call fcn.00443680
add esp, 8
test al, al
je 0x448964
cmp dword [ebx + 0x320], 0
je 0x448964
mov dword [ebx + 0x320], 0
lea ecx, [ebp - 0x22c]
call fcn.00406c60
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.004fa103
mov esp, ebp
pop ebp
ret 4
push 0x80004005
call fcn.00407120
int3