Function at 0x1400c9570
Capabilities:
Set current directory

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x60
mov rbx, rcx
lea rcx, [rbp - 0x40]
call fcn.14007e5b0
cmp qword [rbp - 0x28], 8
lea rcx, [rbp - 0x40]
cmovae rcx, qword [rbp - 0x40]
call qword [sym.imp.KERNEL32.dll_SetCurrentDirectoryW]
movzx r8d, byte [rbx + 0x38]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c95bc
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bAutoRun
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c961a
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9615
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab25
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x39]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9639
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bShowTitle
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9697
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9692
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab2b
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x3a]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c96b6
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bShowGroup
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9714
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c970f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab31
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x3b]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9733
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bShowTag
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9791
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c978c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab37
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x3c]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c97b0
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bLnkNameSingleline
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c980e
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9809
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab3d
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x3d]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c982d
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bShowTooltip
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c988b
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9886
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab43
call fcn.14017b7ac
lea r9, str..conf.ini
xor r8d, r8d
lea rdx, str.bAutoDick
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea r9, str..conf.ini
xor r8d, r8d
lea rdx, str.bDickCorner
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
movzx r8d, byte [rbx + 0x40]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c98e6
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bAutoDock
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9944
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c993f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab49
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x41]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9963
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bDockCorner
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c99c1
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c99bc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab4f
call fcn.14017b7ac
mov r8d, dword [rbx + 0x44]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c99df
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nDockDelay
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9a3d
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9a38
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab55
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x3f]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9a5c
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bHideOnStart
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9aba
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9ab5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab5b
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x3e]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9ad9
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bTopMost
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9b37
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9b32
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab61
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x48]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9b56
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bHideAfterLink
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9bb4
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9baf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab67
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x49]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9bd3
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bHideUnhot
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9c31
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9c2c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab6d
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x4a]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9c50
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bMButtonMain
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9cae
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9ca9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab73
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x4b]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9ccd
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bDoubleDeskMain
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9d2b
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9d26
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab79
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x4c]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9d4a
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bDoubleTaskMain
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9da8
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9da3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab7f
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x4d]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9dc7
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bFollowMouse
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9e25
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9e20
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab85
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x4e]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9e44
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bDoubleClick
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9ea2
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9e9d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab8b
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x4f]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9ec1
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bFullScreenMode
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9f1f
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9f1a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab91
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x50]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9f3e
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bDelConfirm
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400c9f9c
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c9f97
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab97
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x51]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400c9fbb
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bRunCount
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca019
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca014
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab9d
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x52]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca038
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bHideNotify
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca096
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca091
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400caba3
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x53]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca0b5
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bShowDate
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca113
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca10e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400caba9
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x54]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca132
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bShowBtnSearch
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca190
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca18b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cabaf
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x55]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca1af
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bShowBtnMenu
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca20d
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca208
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cabb5
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x56]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca22c
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bMouseEnterActiveGroup
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca28a
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca285
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cabbb
call fcn.14017b7ac
movzx r8d, byte [rbx + 0x57]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca2a9
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bMouseEnterActiveTag
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca307
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca302
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cabc1
call fcn.14017b7ac
mov r8d, dword [rbx + 0x58]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca325
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nActiveGroupDelay
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca383
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca37e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cabc7
call fcn.14017b7ac
mov r8d, dword [rbx + 0x5c]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca3a1
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nActiveTagDelay
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca3ff
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca3fa
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cabcd
call fcn.14017b7ac
mov r8d, dword [rbx + 0x60]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca41d
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nCurGroup
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov rdx, qword [rbp - 8]
cmp rdx, 8
jb 0x1400ca47b
mov rcx, qword [rbp - 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ca476
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cab1f
call fcn.14017b7ac
mov r8d, dword [rbx + 0x64]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca499
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nCurTag
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca4d1
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
mov r8d, dword [rbx + 0x68]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca4ef
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nMainHotKey
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca527
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
mov r8d, dword [rbx + 0x6c]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca545
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nWidth
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca57d
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
mov r8d, dword [rbx + 0x70]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca59b
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nHeight
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca5d3
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
mov r8d, dword [rbx + 0x74]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca5f1
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nPosX
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca629
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
mov r8d, dword [rbx + 0x78]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca647
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nPosY
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca67f
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
mov r8d, dword [rbx + 0x7c]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca69d
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nGroupWidth
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca6d5
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
movzx r8d, byte [rbx + 0x80]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca6f7
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bAutoGroupWidth
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca72f
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
mov r8d, dword [rbx + 0x84]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca750
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nTagWidth
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca788
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
movzx r8d, byte [rbx + 0x88]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca7aa
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bAutoTagHeight
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca7e2
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
mov r8d, 0x2a33
mov dword [rbx + 0x8c], 0x2a33
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca80c
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nVersion
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov r8, qword [rbp - 8]
cmp r8, 8
jb 0x1400ca844
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
inc r8
call fcn.140003490
mov r8d, dword [rbx + 0xf8]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca865
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nSearchX
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea rcx, [rbp - 0x20]
call fcn.1400034d0
mov r8d, dword [rbx + 0xfc]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca8ad
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nSearchY
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea rcx, [rbp - 0x20]
call fcn.1400034d0
mov r8d, dword [rbx + 0x100]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca8f5
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nSearchHotKey
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea rcx, [rbp - 0x20]
call fcn.1400034d0
mov r8d, dword [rbx + 0x104]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca93d
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nSearchCount
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea rcx, [rbp - 0x20]
call fcn.1400034d0
movzx r8d, byte [rbx + 0x108]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca986
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bOpenEverything
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea rcx, [rbp - 0x20]
call fcn.1400034d0
movzx r8d, byte [rbx + 0x109]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400ca9cf
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bFocusSearch
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea rcx, [rbp - 0x20]
call fcn.1400034d0
mov r8d, dword [rbx + 0x10c]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400caa17
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.nAlpha
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea rcx, [rbp - 0x20]
call fcn.1400034d0
movzx r8d, byte [rbx + 0x90]
lea rdx, [0x1401d0310]
lea rcx, [rbp - 0x20]
call fcn.1400015b0
cmp qword [rax + 0x18], 8
jb 0x1400caa60
mov rax, qword [rax]
lea r9, str..conf.ini
mov r8, rax
lea rdx, str.bTagRight
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea rcx, [rbp - 0x20]
call fcn.1400034d0
lea r8, [rbx + 0x98]
cmp qword [r8 + 0x18], 8
jb 0x1400caa98
mov r8, qword [r8]
lea r9, str..conf.ini
lea rdx, str.TagAlign
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea r8, [rbx + 0xb8]
cmp qword [r8 + 0x18], 8
jb 0x1400caac4
mov r8, qword [r8]
lea r9, str..conf.ini
lea rdx, str.Theme
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea r8, [rbx + 0xd8]
cmp qword [r8 + 0x18], 8
jb 0x1400caaf0
mov r8, qword [r8]
lea r9, str..conf.ini
lea rdx, str.OpenDirCmd
lea rcx, [0x1401cfd60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea rcx, [rbp - 0x40]
call fcn.1400034d0
mov rbx, qword [rsp + 0x70]
add rsp, 0x60
pop rbp
ret
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3