Function at 0x47d630
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x3c340
call fcn.005e00d0
mov eax, dword [0x6aae14]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
xor esi, esi
push 0x33fb4
lea eax, [ebp - 0x3c33c]
push esi
push eax
mov dword [ebp - 0x3c340], esi
call fcn.005dfd60
add esp, 0xc
mov dword [ebp - 0x8388], esi
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push esi
mov ebx, 1
push ebx
push str.Reloading_eScan_Monitor
push 0x6aec98
mov dword [0x6e9080], eax
call fcn.004311c0
call fcn.00452a00
push esi
push 4
push esi
push str.ScanTimeoutSeconds
call fcn.00430300
mov esi, eax
add esp, 0x20
lea edi, [ebx + 9]
test esi, esi
jne 0x47d6af
mov esi, edi
cmp esi, dword [0x685b94]
je 0x47d6e6
push esi
lea ecx, [ebp - 0x8328]
push str.File_TimeOut_Set_To__d
push ecx
call fcn.005dfb23
push 0
push ebx
lea edx, [ebp - 0x8328]
push edx
push 0x6aec98
call fcn.004311c0
add esp, 0x1c
mov dword [0x685b94], esi
lea eax, [ebp - 0x3c340]
push eax
call fcn.00452980
add esp, 4
test eax, eax
je 0x47f39e
mov eax, dword [ebp - 0x3c340]
cmp eax, 3
jne 0x47d70e
mov eax, dword [ebp - 0x3c338]
cmp eax, dword [0x6e914c]
je 0x47d79c
mov dword [0x6e914c], eax
cmp eax, ebx
jne 0x47d72b
mov dword [0x6e9150], ebx
jmp 0x47d773
cmp eax, 2
jne 0x47d738
mov dword [0x6e9150], ebx
jmp 0x47d773
cmp eax, 6
jne 0x47d745
mov dword [0x6e9150], ebx
jmp 0x47d773
cmp eax, 4
jne 0x47d752
mov dword [0x6e9150], edi
jmp 0x47d773
cmp eax, 7
jne 0x47d75f
mov dword [0x6e9150], edi
jmp 0x47d773
mov ecx, eax
sub ecx, 3
neg ecx
sbb ecx, ecx
and ecx, 0xfffffff7
add ecx, edi
mov dword [0x6e9150], ecx
push eax
lea edx, [ebp - 0x8328]
push str.New_Cleaning_Mode_Set_To__d
push edx
call fcn.005dfb23
push 0
push ebx
lea eax, [ebp - 0x8328]
push eax
push 0x6aec98
call fcn.004311c0
add esp, 0x1c
mov eax, dword [ebp - 0x83cc]
xor ecx, ecx
cmp eax, 2
sete cl
cmp dword [ebp - 0x83d0], 0
mov dword [0x6e9168], ebx
mov dword [0x6e8ce0], ecx
je 0x47d7ce
cmp eax, 2
jne 0x47d7ce
push ebx
push ebx
call fcn.00451800
add esp, 8
push 0x6e8c98
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
cmp dword [0x6ae138], 9
jae 0x47dbdb
cmp dword [ebp - 0x83d0], 0
je 0x47d948
cmp dword [ebp - 0x83cc], 2
jne 0x47d948
mov dword [0x71de78], ebx
xor esi, esi
jmp 0x47d810
cmp dword [esi*4 + 0x71de80], 0
je 0x47d938
cmp dword [0x71de6c], 0
je 0x47d870
push 0x103
lea edx, [ebp - 0x113]
push 0
push edx
mov byte [ebp - 0x114], 0
call fcn.005dfd60
push esi
lea eax, [ebp - 0x114]
push str._ARCH___a__SETTING_Archive_Scan_on_ScanInstance__d_
push eax
call fcn.005dfb23
mov ecx, dword [0x71de6c]
push 0
push ecx
lea edx, [ebp - 0x114]
push edx
push 0x6aec98
call fcn.004311c0
add esp, 0x28
mov eax, dword [esi*4 + 0x71de80]
push ebx
push 0x1a
push eax
mov dword [esi*4 + 0x6e9224], ebx
call dword [0x6e90e0]
mov ecx, dword [esi*4 + 0x71de80]
push ebx
push 0x1b
push ecx
call dword [0x6e90e0]
mov edx, dword [esi*4 + 0x71de80]
push ebx
push 0xff0
push edx
call dword [0x6e90e0]
mov eax, dword [0x685bc0]
mov ecx, dword [esi*4 + 0x71de80]
push eax
push 0x28
push ecx
call dword [0x6e90e0]
mov edx, dword [esi*4 + 0x71deac]
push ebx
push 0x1a
push edx
call dword [0x6e90e0]
mov eax, dword [esi*4 + 0x71deac]
push ebx
push 0x1b
push eax
call dword [0x6e90e0]
mov ecx, dword [esi*4 + 0x71deac]
add esp, 0x48
push ebx
push 0xff0
push ecx
call dword [0x6e90e0]
mov edx, dword [0x685bc0]
mov eax, dword [esi*4 + 0x71deac]
push edx
push 0x28
push eax
call dword [0x6e90e0]
mov ecx, dword [esi*4 + 0x71de80]
push ebx
push 0x57
push ecx
call dword [0x6e90e0]
mov edx, dword [esi*4 + 0x71deac]
push ebx
push 0x57
push edx
call dword [0x6e90e0]
add esp, 0x30
add esi, ebx
cmp esi, 0xb
jl 0x47d810
jmp 0x47da31
xor esi, esi
mov dword [0x71de78], esi
cmp dword [esi*4 + 0x71de80], 0
je 0x47da26
cmp dword [0x71de6c], 0
je 0x47d9b0
push 0x103
lea eax, [ebp - 0x113]
push 0
push eax
mov byte [ebp - 0x114], 0
call fcn.005dfd60
push esi
lea ecx, [ebp - 0x114]
push str._ARCH___a__RESETTING_Archive_Scan_on_ScanInstance__d_
push ecx
call fcn.005dfb23
mov edx, dword [0x71de6c]
push 0
push edx
lea eax, [ebp - 0x114]
push eax
push 0x6aec98
call fcn.004311c0
add esp, 0x28
mov ecx, dword [esi*4 + 0x71de80]
push 0
push 0x1a
push ecx
mov dword [esi*4 + 0x6e9224], ebx
call dword [0x6e90e0]
mov edx, dword [esi*4 + 0x71de80]
push 0
push 0x1b
push edx
call dword [0x6e90e0]
mov eax, dword [esi*4 + 0x71deac]
push 0
push 0x1a
push eax
call dword [0x6e90e0]
mov ecx, dword [esi*4 + 0x71deac]
push 0
push 0x1b
push ecx
call dword [0x6e90e0]
mov edx, dword [esi*4 + 0x71de80]
push 0
push 0x57
push edx
call dword [0x6e90e0]
mov eax, dword [esi*4 + 0x71deac]
push 0
push 0x57
push eax
call dword [0x6e90e0]
add esp, 0x48
add esi, ebx
cmp esi, 0xb
jl 0x47d950
xor esi, esi
cmp dword [ebp - 0x83d0], esi
je 0x47db0f
cmp dword [ebp - 0x83c8], esi
je 0x47db0f
mov dword [0x71de7c], ebx
mov eax, dword [esi + 0x71de80]
test eax, eax
je 0x47dafe
cmp dword [0x72bdf8], 0
je 0x47da6b
push ebx
jmp 0x47da6d
push 0
push 0xfee
push eax
call dword [0x6e90e0]
mov ecx, dword [esi + 0x71de80]
add esp, 0xc
push ebx
push 0x1771
push ecx
call dword [0x6e90e0]
mov edx, dword [esi + 0x71deac]
push ebx
push 0x1771
push edx
call dword [0x6e90e0]
mov eax, dword [esi + 0x71de80]
push ebx
push 0x19
push eax
call dword [0x6e90e0]
mov ecx, dword [esi + 0x71deac]
push ebx
push 0x19
push ecx
call dword [0x6e90e0]
mov edx, dword [esi + 0x71de80]
push 0
push 0x6b
push edx
call dword [0x6e90e0]
add esp, 0x3c
cmp dword [0x6e9150], edi
jne 0x47daea
mov eax, dword [esi + 0x71deac]
push ebx
push 0x6b
push eax
jmp 0x47daf5
mov ecx, dword [esi + 0x71deac]
push 0
push 0x6b
push ecx
call dword [0x6e90e0]
add esp, 0xc
add esi, 4
cmp esi, 0x2c
jl 0x47da51
jmp 0x47dbdb
mov dword [0x71de7c], esi
jmp 0x47db20
mov eax, dword [esi + 0x71de80]
test eax, eax
je 0x47dbcf
cmp dword [0x72bdf8], 0
je 0x47db3a
push ebx
jmp 0x47db3c
push 0
push 0xfee
push eax
call dword [0x6e90e0]
mov edx, dword [esi + 0x71de80]
add esp, 0xc
push ebx
push 0x1771
push edx
call dword [0x6e90e0]
mov eax, dword [esi + 0x71deac]
push ebx
push 0x1771
push eax
call dword [0x6e90e0]
mov ecx, dword [esi + 0x71de80]
push 0
push 0x19
push ecx
call dword [0x6e90e0]
mov edx, dword [esi + 0x71deac]
push 0
push 0x19
push edx
call dword [0x6e90e0]
mov eax, dword [esi + 0x71de80]
push 0
push 0x6b
push eax
call dword [0x6e90e0]
add esp, 0x3c
cmp dword [0x6e9150], edi
jne 0x47dbbb
mov ecx, dword [esi + 0x71deac]
push ebx
push 0x6b
push ecx
jmp 0x47dbc6
mov edx, dword [esi + 0x71deac]
push 0
push 0x6b
push edx
call dword [0x6e90e0]
add esp, 0xc
add esi, 4
cmp esi, 0x2c
jl 0x47db20
push 0x6e8c98
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
xor ebx, ebx
push 0x6e8c98
mov dword [0x6e9168], ebx
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov eax, dword [ebp - 0x3c328]
mov dword [ebp - 0x8330], ebx
mov dword [ebp - 0x836c], ebx
mov dword [ebp - 0x8354], ebx
mov dword [ebp - 0x8370], ebx
mov dword [ebp - 0x8338], ebx
mov dword [ebp - 0x8348], ebx
mov dword [ebp - 0x8360], ebx
mov dword [ebp - 0x8384], ebx
mov dword [ebp - 0x837c], ebx
mov dword [ebp - 0x8374], ebx
mov dword [ebp - 0x835c], ebx
mov dword [ebp - 0x8358], ebx
mov dword [ebp - 0x8340], ebx
mov dword [ebp - 0x8350], ebx
mov dword [ebp - 0x8378], ebx
mov dword [ebp - 0x834c], ebx
mov dword [ebp - 0x833c], ebx
mov dword [ebp - 0x8368], ebx
mov dword [ebp - 0x8380], ebx
mov dword [ebp - 0x8364], ebx
mov dword [ebp - 0x8344], ebx
cmp eax, 1
jne 0x47df8a
mov esi, 0x684780
jmp 0x47dc90
mov eax, dword [esi]
cmp byte [eax], 0
je 0x47e28f
push str..lsp
push eax
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dcb5
lea ebx, [eax + 1]
jmp 0x47df63
mov eax, dword [esi]
push str..taz
push eax
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dcd8
mov dword [ebp - 0x8338], 1
jmp 0x47df63
mov ecx, dword [esi]
push str..ism
push ecx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dcfb
mov dword [ebp - 0x8370], 1
jmp 0x47df63
mov edx, dword [esi]
push 0x611a10
push edx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dd1e
mov dword [ebp - 0x8354], 1
jmp 0x47df63
mov eax, dword [esi]
push str..fas
push eax
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dd41
mov dword [ebp - 0x836c], 1
jmp 0x47df63
mov ecx, dword [esi]
push 0x6119bc
push ecx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dd64
mov dword [ebp - 0x8374], 1
jmp 0x47df63
mov edx, dword [esi]
push 0x6119b4
push edx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dd87
mov dword [ebp - 0x837c], 1
jmp 0x47df63
mov eax, dword [esi]
push str..mai
push eax
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47ddaa
mov dword [ebp - 0x8384], 1
jmp 0x47df63
mov ecx, dword [esi]
push str..db
push ecx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47ddcd
mov dword [ebp - 0x8360], 1
jmp 0x47df63
mov edx, dword [esi]
push str..file
push edx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47ddf0
mov dword [ebp - 0x8348], 1
jmp 0x47df63
mov eax, dword [esi]
push str..dex
push eax
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47de13
mov dword [ebp - 0x8378], 1
jmp 0x47df63
mov ecx, dword [esi]
push str..apk
push ecx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47de36
mov dword [ebp - 0x8350], 1
jmp 0x47df63
mov edx, dword [esi]
push str..msg
push edx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47de59
mov dword [ebp - 0x8340], 1
jmp 0x47df63
mov eax, dword [esi]
push 0x6340d8
push eax
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47de7c
mov dword [ebp - 0x8358], 1
jmp 0x47df63
mov ecx, dword [esi]
push str..elf
push ecx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47de9f
mov dword [ebp - 0x835c], 1
jmp 0x47df63
mov edx, dword [esi]
push 0x61195c
push edx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dec2
mov dword [ebp - 0x8364], 1
jmp 0x47df63
mov eax, dword [esi]
push str..url
push eax
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dee5
mov dword [ebp - 0x8380], 1
jmp 0x47df63
mov ecx, dword [esi]
push str..ps1
push ecx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47df05
mov dword [ebp - 0x8368], 1
jmp 0x47df63
mov edx, dword [esi]
push str..img
push edx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47df25
mov dword [ebp - 0x8344], 1
jmp 0x47df63
mov eax, dword [esi]
push str..iso
push eax
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47df45
mov dword [ebp - 0x834c], 1
jmp 0x47df63
mov ecx, dword [esi]
push str..iqy
push ecx
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47df63
mov dword [ebp - 0x833c], 1
mov edx, dword [esi]
push 0
push 0x2c
push edx
lea eax, [ebp - 0x8330]
push eax
call fcn.004e5820
add esi, 4
cmp esi, 0x684a44
jl 0x47dc90
jmp 0x47e28f
cmp eax, 2
jne 0x47dfa8
push ebx
push 0x2c
push 0x66da74
lea ecx, [ebp - 0x8330]
push ecx
call fcn.004e5820
jmp 0x47e293
cmp eax, 3
jne 0x47e293
xor edi, edi
cmp byte [ebp - 0x3c324], bl
je 0x47e293
lea esi, [ebp - 0x3c324]
push str..lsp
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47dfdf
lea ebx, [eax + 1]
jmp 0x47e265
push str..taz
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e000
mov dword [ebp - 0x8338], 1
jmp 0x47e265
push str..ism
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e021
mov dword [ebp - 0x8370], 1
jmp 0x47e265
push 0x611a10
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e042
mov dword [ebp - 0x8354], 1
jmp 0x47e265
push str..fas
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e063
mov dword [ebp - 0x836c], 1
jmp 0x47e265
push 0x6119bc
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e084
mov dword [ebp - 0x8374], 1
jmp 0x47e265
push 0x6119b4
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e0a5
mov dword [ebp - 0x837c], 1
jmp 0x47e265
push str..mai
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e0c6
mov dword [ebp - 0x8384], 1
jmp 0x47e265
push str..db
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e0e7
mov dword [ebp - 0x8360], 1
jmp 0x47e265
push str..file
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e108
mov dword [ebp - 0x8348], 1
jmp 0x47e265
push str..dex
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e129
mov dword [ebp - 0x8378], 1
jmp 0x47e265
push str..apk
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e14a
mov dword [ebp - 0x8350], 1
jmp 0x47e265
push str..msg
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e16b
mov dword [ebp - 0x8340], 1
jmp 0x47e265
push 0x6340d8
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e18c
mov dword [ebp - 0x8358], 1
jmp 0x47e265
push str..elf
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e1ad
mov dword [ebp - 0x835c], 1
jmp 0x47e265
push 0x61195c
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e1ce
mov dword [ebp - 0x8364], 1
jmp 0x47e265
push str..url
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e1ef
mov dword [ebp - 0x8380], 1
jmp 0x47e265
push str..ps1
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e20d
mov dword [ebp - 0x8368], 1
jmp 0x47e265
push str..img
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e22b
mov dword [ebp - 0x8344], 1
jmp 0x47e265
push str..iso
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e249
mov dword [ebp - 0x834c], 1
jmp 0x47e265
push str..iqy
push esi
call fcn.004dd620
add esp, 8
test eax, eax
jne 0x47e265
mov dword [ebp - 0x833c], 1
push 0
push 0x2c
push esi
lea edx, [ebp - 0x8330]
push edx
call fcn.004e5820
inc edi
lea esi, [edi + edi*4]
cmp byte [ebp + esi*4 - 0x3c324], 0
lea esi, [ebp + esi*4 - 0x3c324]
jne 0x47dfc5
test ebx, ebx
jne 0x47e2a8
push 0
push 0x2c
push str..lsp
lea eax, [ebp - 0x8330]
push eax
call fcn.004e5820
xor esi, esi
cmp dword [ebp - 0x8338], esi
jne 0x47e2c6
push esi
push 0x2c
push str..taz
lea ecx, [ebp - 0x8330]
push ecx
call fcn.004e5820
cmp dword [ebp - 0x8370], esi
jne 0x47e2e2
push esi
push 0x2c
push str..ism
lea edx, [ebp - 0x8330]
push edx
call fcn.004e5820
cmp dword [ebp - 0x8354], esi
jne 0x47e2fe
push esi
push 0x2c
push 0x611a10
lea eax, [ebp - 0x8330]
push eax
call fcn.004e5820
cmp dword [ebp - 0x836c], esi
jne 0x47e31a
push esi
push 0x2c
push str..fas
lea ecx, [ebp - 0x8330]
push ecx
call fcn.004e5820
cmp dword [ebp - 0x8374], esi
jne 0x47e336
push esi
push 0x2c
push 0x6119bc
lea edx, [ebp - 0x8330]
push edx
call fcn.004e5820
cmp dword [ebp - 0x837c], esi
jne 0x47e352
push esi
push 0x2c
push 0x6119b4
lea eax, [ebp - 0x8330]
push eax
call fcn.004e5820
cmp dword [ebp - 0x8384], esi
jne 0x47e36e
push esi
push 0x2c
push str..mai
lea ecx, [ebp - 0x8330]
push ecx
call fcn.004e5820
cmp dword [ebp - 0x8360], esi
jne 0x47e38a
push esi
push 0x2c
push str..db
lea edx, [ebp - 0x8330]
push edx
call fcn.004e5820
cmp dword [ebp - 0x8348], esi
jne 0x47e3a6
push esi
push 0x2c
push str..file
lea eax, [ebp - 0x8330]
push eax
call fcn.004e5820
cmp dword [ebp - 0x8378], esi
jne 0x47e3c2
push esi
push 0x2c
push str..dex
lea ecx, [ebp - 0x8330]
push ecx
call fcn.004e5820
cmp dword [ebp - 0x8350], esi
jne 0x47e3de
push esi
push 0x2c
push str..apk
lea edx, [ebp - 0x8330]
push edx
call fcn.004e5820
cmp dword [ebp - 0x8340], esi
jne 0x47e3fa
push esi
push 0x2c
push str..msg
lea eax, [ebp - 0x8330]
push eax
call fcn.004e5820
cmp dword [ebp - 0x8358], esi
jne 0x47e416
push esi
push 0x2c
push 0x6340d8
lea ecx, [ebp - 0x8330]
push ecx
call fcn.004e5820
cmp dword [ebp - 0x835c], esi
jne 0x47e432
push esi
push 0x2c
push str..elf
lea edx, [ebp - 0x8330]
push edx
call fcn.004e5820
cmp dword [ebp - 0x8364], esi
jne 0x47e44e
push esi
push 0x2c
push 0x61195c
lea eax, [ebp - 0x8330]
push eax
call fcn.004e5820
cmp dword [ebp - 0x8380], esi
jne 0x47e46a
push esi
push 0x2c
push str..url
lea ecx, [ebp - 0x8330]
push ecx
call fcn.004e5820
cmp dword [ebp - 0x8368], esi
jne 0x47e486
push esi
push 0x2c
push str..ps1
lea edx, [ebp - 0x8330]
push edx
call fcn.004e5820
cmp dword [ebp - 0x8344], esi
jne 0x47e4a2
push esi
push 0x2c
push str..img
lea eax, [ebp - 0x8330]
push eax
call fcn.004e5820
cmp dword [ebp - 0x834c], esi
jne 0x47e4be
push esi
push 0x2c
push str..iso
lea ecx, [ebp - 0x8330]
push ecx
call fcn.004e5820
cmp dword [ebp - 0x833c], esi
jne 0x47e4da
push esi
push 0x2c
push str..iqy
lea edx, [ebp - 0x8330]
push edx
call fcn.004e5820
mov eax, dword [ebp - 0x8330]
push 0x2c
push str..dwg
push eax
call fcn.004e5560
mov ecx, dword [ebp - 0x8330]
push ecx
push esi
push 1
call fcn.00469e50
mov ecx, dword [ebp - 0x8330]
add esp, 0xc
cmp ecx, esi
je 0x47e597
push ecx
cmp eax, esi
jne 0x47e527
mov edx, dword [ebp - 0x3c328]
push edx
push str.New_Include_Settings_of_Type__d:__s
lea eax, [ebp - 0x8328]
push eax
jmp 0x47e53a
mov ecx, dword [ebp - 0x3c328]
push ecx
push str.New_Include_Settings_of_Type__d:__s__ALL_FILES_MODE_
lea edx, [ebp - 0x8328]
push edx
call fcn.005dfb23
add esp, 0x10
push esi
push 1
lea eax, [ebp - 0x8328]
push eax
push 0x6aec98
call fcn.004311c0
push esi
push 1
push 0x60ef34
push 0x6aec98
call fcn.004311c0
mov ecx, dword [ebp - 0x8330]
mov edx, dword [0x71de6c]
mov eax, dword [0x6e914c]
push esi
push ecx
push edx
push eax
call fcn.00457940
mov ecx, dword [ebp - 0x8330]
push ecx
call fcn.005e0865
add esp, 0x34
mov dword [ebp - 0x8330], esi
push 0x6e8c98
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push 0x6e8c98
mov dword [0x6e9080], eax
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov dword [ebp - 0x8334], esi
mov dword [ebp - 0x832c], esi
cmp dword [ebp - 0x3a3e4], esi
je 0x47ed5f
xor edi, edi
cmp byte [ebp - 0x3b384], 0
je 0x47e683
lea esi, [ebp - 0x3b384]
mov bl, 0x2e
push esi
call fcn.004dc390
add esp, 4
cmp eax, 1
jne 0x47e603
push 0
push 0x2c
push esi
lea edx, [ebp - 0x832c]
push edx
jmp 0x47e665
test esi, esi
je 0x47e647
mov al, byte [esi]
test al, al
je 0x47e647
cmp al, 0x2a
jne 0x47e616
cmp byte [esi + 1], bl
je 0x47e647
mov eax, esi
lea edx, [eax + 1]
jmp 0x47e620
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x47e620
sub eax, edx
test eax, eax
jle 0x47e647
cmp byte [eax + esi], 0x2a
jne 0x47e639
cmp byte [eax + esi - 1], bl
je 0x47e647
push 0
push 0x2c
push esi
lea eax, [ebp - 0x8334]
push eax
jmp 0x47e665
push 0
push esi
push 0
call fcn.00469e50
add esp, 0xc
cmp eax, 1
jne 0x47e66a
push 0
push 0x2c
push esi
lea ecx, [ebp - 0x8334]
push ecx
call fcn.004e5820
inc edi
lea esi, [edi + edi*4]
cmp byte [ebp + esi*4 - 0x3b384], 0
lea esi, [ebp + esi*4 - 0x3b384]
jne 0x47e5e7
cmp dword [ebp - 0x83d8], 7
jge 0x47ea07
xor esi, esi
push esi
push 0x2c
push str..nlb
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..ora
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..msb
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..pm
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..ctl
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..ix
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..manifest
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..policy
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..log
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push 0x611784
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..pf
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..ecn
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..ldb
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..trc
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push 0x611a3c
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..cdr
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..klr
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..avs
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..3ds
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..ac_
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..aws
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..dwf
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..dwg
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..bak
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..dwl
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..dwl2
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..vsv
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..vhd
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..vhdx
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..avhd
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..avhdx
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..vbox
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..dws
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..dwt
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..sv_
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push str..dxf
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str..ms_
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push esi
push 0x2c
push str..msq
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push esi
push 0x2c
push 0x633fd8
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str.jar_cache.tmp
lea edx, [ebp - 0x8334]
push edx
call fcn.004e5820
push esi
push 0x2c
push str.acgenral.dll
lea eax, [ebp - 0x8334]
push eax
call fcn.004e5820
push esi
push 0x2c
push str.updll.dll
lea ecx, [ebp - 0x8334]
push ecx
call fcn.004e5820
push esi
push 0x2c
push str.updll.dll3
lea edx, [ebp - 0x8334]
push edx
call fcn.004e5820
push esi
push 0x2c
push str.updll.dlz
lea eax, [ebp - 0x8334]
push eax
call fcn.004e5820
jmp 0x47eb05
push 0
push 0x2c
push str..bak
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push 0
push 0x2c
push str..dwl
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push 0
push 0x2c
push str..dwl2
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push 0
push 0x2c
push str..vsv
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push 0
push 0x2c
push str..vhd
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push 0
push 0x2c
push str..vhdx
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push 0
push 0x2c
push str..avhd
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push 0
push 0x2c
push str..avhdx
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push 0
push 0x2c
push str..vbox
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
push 0
push 0x2c
push str..dws
lea ecx, [ebp - 0x832c]
push ecx
call fcn.004e5820
push 0
push 0x2c
push str..dwt
lea edx, [ebp - 0x832c]
push edx
call fcn.004e5820
push 0
push 0x2c
push str..sv_
lea eax, [ebp - 0x832c]
push eax
call fcn.004e5820
xor esi, esi
mov ecx, dword [ebp - 0x832c]
push 0x2c
push 0x633fc4
push ecx
call fcn.004e5560
mov edx, dword [ebp - 0x832c]
push 0x2c
push str..db
push edx
call fcn.004e5560
mov eax, dword [ebp - 0x832c]
push 0x2c
push 0x633fbc
push eax
call fcn.004e5560
mov ecx, dword [ebp - 0x832c]
push 0x2c
push str..class
push ecx
call fcn.004e5560
mov edx, dword [ebp - 0x832c]
push 0x2c
push str..mdb
push edx
call fcn.004e5560
mov eax, dword [ebp - 0x832c]
push 0x2c
push 0x611a3c
push eax
call fcn.004e5560
mov ecx, dword [ebp - 0x832c]
push 0x2c
push str..pmm
push ecx
call fcn.004e5560
mov edx, dword [ebp - 0x832c]
push 0x2c
push 0x61195c
push edx
call fcn.004e5560
mov eax, dword [ebp - 0x832c]
cmp eax, esi
je 0x47ed5f
cmp byte [eax], 0
je 0x47ed5f
cmp dword [0x6e91c4], esi
jne 0x47ec6d
push eax
mov eax, dword [ebp - 0x83d8]
push eax
lea ecx, [ebp - 0x8328]
push str.New_Driver_Exclude_Extensions_List__d_:__s
push ecx
call fcn.005dfb23
push esi
push 1
lea edx, [ebp - 0x8328]
push edx
push 0x6aec98
call fcn.004311c0
push esi
push 1
push 0x60ef34
push 0x6aec98
call fcn.004311c0
mov eax, dword [0x72c124]
add esp, 0x30
mov dword [0x72c244], 1
mov dword [0x72c24c], esi
cmp eax, esi
je 0x47ec2a
push eax
call fcn.005e0865
add esp, 4
mov dword [0x72c124], esi
mov eax, dword [0x72c22c]
cmp eax, esi
je 0x47ec42
push eax
call fcn.005e0865
add esp, 4
mov dword [0x72c22c], esi
mov eax, dword [ebp - 0x832c]
push 0x72c22c
push 1
push eax
call fcn.00456fd0
push 0x72c124
push esi
push str..rpt_.log_.avc_.pf_.log1_.log2_.chk_.edb_.war_.nlb_.ora_.msb_.pm_.ctl_.ix_.manifest_.policy_.lan_.ecn_.ldb_.trc_.cdr_.klr_.avs_.dwg_.bak_.dws_.dwt_.sv__.dwl_.dwl2_.vsv_.vhd_.vhdx_.avhd_.avhdx_.vbox_.vbox_prev
call fcn.00456fd0
add esp, 0x18
jmp 0x47ed4a
mov dword [0x72c244], esi
cmp dword [0x685bcc], esi
je 0x47ecef
mov eax, dword [0x72c124]
mov dword [0x72c24c], 1
cmp eax, esi
je 0x47ec9d
push eax
call fcn.005e0865
add esp, 4
mov dword [0x72c124], esi
mov eax, dword [0x72c22c]
cmp eax, esi
je 0x47ecb5
push eax
call fcn.005e0865
add esp, 4
mov dword [0x72c22c], esi
push 0x72c124
push 1
push str..rpt_.log_.avc_.pf_.log1_.log2_.chk_.edb_.war_.nlb_.ora_.msb_.pm_.ctl_.ix_.manifest_.policy_.lan_.ecn_.ldb_.trc_.cdr_.klr_.avs_.dwg_.bak_.dws_.dwt_.sv__.dwl_.dwl2_.vsv_.vhd_.vhdx_.avhd_.avhdx_.vbox_.vbox_prev
call fcn.00456fd0
mov ecx, dword [ebp - 0x832c]
push 0x72c22c
push esi
push ecx
call fcn.00456fd0
push esi
push 1
push str.Pre_defined_Extensions_excluded_in_driver_2___LOG_FILE_TXFERS_TO_USB_.
push 0x6aec98
call fcn.004311c0
add esp, 0x28
jmp 0x47ed35
push esi
push 1
push esi
push 0x2000d14
mov dword [0x72c24c], esi
call dword [0x6e9118]
add esp, 0x10
test eax, eax
jl 0x47ed20
push esi
push 1
push str.Previous_Exclude_File_Extensions_Successfully_Cleared
push 0x6aec98
call fcn.004311c0
add esp, 0x10
push esi
push 1
push str.No_Extensions_excluded_in_driver_2___LOG_FILE_TXFERS_TO_USB_.
push 0x6aec98
call fcn.004311c0
add esp, 0x10
push esi
push 1
push 0x60ef34
push 0x6aec98
call fcn.004311c0
add esp, 0x10
mov edx, dword [ebp - 0x832c]
push edx
call fcn.005e0865
add esp, 4
mov dword [ebp - 0x832c], esi
mov eax, dword [ebp - 0x8334]
push 0x2c
push str.ac.tmp
push eax
call fcn.004e5560
mov ecx, dword [ebp - 0x8334]
push 0x2c
push str.spnsrv.
push ecx
call fcn.004e5560
mov edx, dword [ebp - 0x8334]
push 0x2c
push str.._DF
push edx
call fcn.004e5560
xor ebx, ebx
push ebx
push 0x2c
push str.ack.tmp
lea eax, [ebp - 0x8334]
push eax
call fcn.004e5820
push ebx
push 0x2c
push str.metabase.xml
lea ecx, [ebp - 0x8334]
push ecx
call fcn.004e5820
mov edx, dword [ebp - 0x8334]
push edx
push ebx
push 1
call fcn.00469ff0
mov eax, dword [ebp - 0x8334]
add esp, 0xc
cmp eax, ebx
je 0x47ee2b
push eax
lea eax, [ebp - 0x8328]
push str.New_Exclude_Settings:__s
push eax
call fcn.005dfb23
push ebx
push 1
lea ecx, [ebp - 0x8328]
push ecx
push 0x6aec98
call fcn.004311c0
push ebx
push 1
push 0x60ef34
push 0x6aec98
call fcn.004311c0
mov edx, dword [ebp - 0x8334]
push edx
call fcn.005e0865
add esp, 0x30
mov dword [ebp - 0x8334], ebx
mov edi, dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push 0x6e8c98
call edi
push 0x6e8c98
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
cmp dword [0x67e110], ebx
je 0x47ef1b
push 0x6e9870
call fcn.004a5a80
mov eax, dword [0x6e9264]
add esp, 4
cmp eax, ebx
je 0x47ee75
push eax
call fcn.005e0865
add esp, 4
xor eax, eax
mov dword [0x6e9264], eax
mov ecx, dword [ebp - 0x213e0]
xor esi, esi
cmp byte [ebp - 0x3a3e0], 0
mov dword [0x685b8c], ecx
je 0x47eebc
lea eax, [ebp - 0x3a3e0]
push ebx
push 0x2c
push eax
push 0x6e9264
call fcn.004e5820
inc esi
mov edx, esi
shl edx, 9
cmp byte [ebp + edx - 0x3a3e0], 0
lea eax, [ebp + edx - 0x3a3e0]
jne 0x47ee92
mov eax, dword [0x6e9264]
cmp eax, ebx
je 0x47eee9
push eax
lea eax, [ebp - 0x8328]
push str.New_Not_A_Virus_GUI_List:__s
push eax
call fcn.005dfb23
push ebx
push 1
lea ecx, [ebp - 0x8328]
push ecx
push 0x6aec98
call fcn.004311c0
add esp, 0x1c
mov eax, dword [0x6e9870]
cmp eax, ebx
je 0x47ef1b
push eax
lea edx, [ebp - 0x8328]
push str.New_Not_A_Virus_AVS_List:__s
push edx
call fcn.005dfb23
push ebx
push 1
lea eax, [ebp - 0x8328]
push eax
push 0x6aec98
call fcn.004311c0
add esp, 0x1c
push 0x6e8c98
call edi
push 0x6e8c98
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov eax, dword [0x6e9874]
cmp eax, ebx
je 0x47ef45
push eax
call fcn.005e0865
add esp, 4
mov dword [0x6e9874], ebx
mov eax, dword [0x6e9878]
cmp eax, ebx
je 0x47ef5d
push eax
call fcn.005e0865
add esp, 4
mov dword [0x6e9878], ebx
mov ecx, dword [ebp - 0x83dc]
or edi, 0xffffffff
mov dword [0x6e915c], ecx
cmp dword [0x67e110], ebx
je 0x47ef9b
push 1
push 1
push 0x6e9878
push 0x6e9874
call fcn.004cdce0
mov edx, dword [0x6e9874]
push edx
call fcn.00450240
add esp, 0x14
jmp 0x47f04b
push 0x3ff
lea eax, [ebp - 0x513]
push ebx
push eax
mov byte [ebp - 0x514], 0
call fcn.005dfd60
lea ecx, [ebp - 0x514]
push 1
push ecx
mov dword [ebp - 0x8338], ebx
call fcn.004e9c00
push 1
push ebx
push 0x2c
lea edx, [ebp - 0x8338]
push edx
lea eax, [ebp - 0x10]
push eax
lea ecx, [ebp - 0x514]
push ecx
call fcn.004e1380
add esp, 0x2c
cmp dword [ebp - 0x8338], edi
je 0x47f039
mov esi, dword [sym.imp.KERNEL32.dll_lstrcatA]
push 0x66da34
lea edx, [ebp - 0x10]
push edx
call esi
push 1
push 0x2c
lea eax, [ebp - 0x10]
push eax
push 0x6e9874
call fcn.004e5820
push 1
push ebx
push 0x2c
lea ecx, [ebp - 0x8338]
push ecx
lea edx, [ebp - 0x10]
push edx
lea eax, [ebp - 0x514]
push eax
call fcn.004e1380
add esp, 0x18
cmp dword [ebp - 0x8338], edi
jne 0x47eff5
mov eax, dword [0x6e9874]
cmp eax, ebx
je 0x47f04b
push eax
call fcn.00450240
add esp, 4
lea ecx, [ebp - 0x8388]
push ecx
push str.NWSwiftScan
push str.SoftwareMicroWorldeScan_For_WindowsMwMonitor
push reloc.OLEAUT32.dll_SysReAllocString
call fcn.004d5820
cmp al, 1
jne 0x47f121
lea edx, [ebp - 0x833c]
push edx
mov dword [ebp - 0x833c], ebx
call fcn.00455730
mov esi, dword [ebp - 0x833c]
add esp, 4
cmp esi, ebx
je 0x47f121
cmp byte [esi], 0
je 0x47f118
push 0x40f
lea eax, [ebp - 0x523]
push ebx
push eax
mov byte [ebp - 0x524], 0
call fcn.005dfd60
push 1
push ebx
push 0x2c
lea ecx, [ebp - 0x8338]
push ecx
lea edx, [ebp - 0x524]
push edx
push esi
mov dword [ebp - 0x8338], ebx
call fcn.004e1380
add esp, 0x24
cmp dword [ebp - 0x8338], edi
je 0x47f118
lea ecx, [ecx]
push ebx
push 0x2c
lea eax, [ebp - 0x524]
push eax
push 0x6e9878
call fcn.004e5820
push 1
push ebx
push 0x2c
lea ecx, [ebp - 0x8338]
push ecx
lea edx, [ebp - 0x524]
push edx
push esi
call fcn.004e1380
add esp, 0x18
cmp dword [ebp - 0x8338], edi
jne 0x47f0e0
push esi
call fcn.005e0865
add esp, 4
mov eax, dword [0x6e9878]
cmp eax, ebx
je 0x47f153
push eax
lea eax, [ebp - 0x8328]
push str.New_Exclude_Drives_List:__s
push eax
call fcn.005dfb23
push ebx
push 1
lea ecx, [ebp - 0x8328]
push ecx
push 0x6aec98
call fcn.004311c0
add esp, 0x1c
push ebx
push 1
call fcn.004ce2a0
add esp, 8
call fcn.00545e20
push 0x6e8c98
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push 0x33fb8
lea edx, [ebp - 0x3c340]
push edx
push 0x6e9888
call fcn.005e13c0
add esp, 0xc
cmp dword [0x71de6c], ebx
je 0x47f1c2
mov eax, dword [0x6e988c]
push eax
lea ecx, [ebp - 0x8328]
push str.Should_Take_Backup_Or_Not:__d
push ecx
call fcn.005dfb23
mov edx, dword [0x71de6c]
push ebx
push edx
lea eax, [ebp - 0x8328]
push eax
push 0x6aec98
call fcn.004311c0
add esp, 0x1c
call fcn.004501f0
push ebx
push 4
push ebx
push str.DisableNetworkScan
call fcn.00430300
mov edi, eax
add esp, 0x10
cmp edi, 1
je 0x47f247
cmp dword [0x6e989c], ebx
je 0x47f247
cmp dword [0x67e110], ebx
je 0x47f247
call fcn.0044e120
test eax, eax
jne 0x47f247
push ebx
push 1
push str.Note:_Network_Scan_Enabled__2_
push 0x6aec98
call fcn.004311c0
push ebx
push ebx
push ebx
push 0x2000107
call dword [0x6e9118]
push ebx
push 1
push ebx
push 0x200010d
call dword [0x6e9118]
push ebx
push ebx
push ebx
push 0x2000110
call dword [0x6e9118]
add esp, 0x40
mov dword [0x68630c], 1
jmp 0x47f2eb
mov esi, 1
call fcn.004f7ac0
test eax, eax
je 0x47f29d
lea ecx, [ebp - 0x833c]
push ecx
push str.NetworkScanEnabledOn2008AndAboveServer
push 0x60d814
push reloc.OLEAUT32.dll_SysReAllocString
mov dword [ebp - 0x833c], ebx
call fcn.004d5820
test al, al
jne 0x47f295
mov edx, dword [ebp - 0x833c]
push edx
push str.NetworkScanEnabledOn2008AndAboveServer
push 0x60d814
push reloc.OLEAUT32.dll_SysReAllocString
call fcn.004f48a0
cmp dword [ebp - 0x833c], ebx
je 0x47f29f
xor esi, esi
mov eax, dword [0x67e110]
mov ecx, dword [0x6e989c]
push esi
push eax
push ecx
push edi
lea edx, [ebp - 0x114]
push str.Note:_Disabling_Network_Scan__2_:_DWD:_u__ISC:_u__AVE:_u__Serv:_u
push edx
call fcn.005dfb23
push ebx
push 1
lea eax, [ebp - 0x114]
push eax
push 0x6aec98
call fcn.004311c0
push ebx
push 1
push ebx
push 0x2000107
call dword [0x6e9118]
add esp, 0x38
mov dword [0x68630c], ebx
lea ecx, [ebp - 0x8328]
push str.File_Monitor_Successfully_Reloaded_With_New_Settings
push ecx
call fcn.005dfb23
push ebx
push 1
lea edx, [ebp - 0x8328]
push edx
push 0x6aec98
call fcn.004311c0
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
add esp, 0x18
push 0x6af8c8
push 0x7d00
lea eax, [ebp - 0x8328]
push eax
push str.Settings_Applied
push 0x633e08
push 0x614348
call esi
xor eax, eax
lea ecx, [ecx]
mov cl, byte [ebp + eax - 0x8328]
mov byte [ebp + eax - 0x628], cl
inc eax
test cl, cl
jne 0x47f340
push 0x6af8c8
push 0x7d00
lea ecx, [ebp - 0x8328]
push ecx
push str.Monitor_Settings_Modified.
push 0x633de8
push 0x614348
call esi
push ebx
push str.eScan_Monitor
lea edx, [ebp - 0x628]
push edx
lea eax, [ebp - 0x8328]
push eax
push 0x60c810
push ebx
push str.eScan_Monitor
push 0x9c
call fcn.00513910
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
xor eax, eax
pop ebx
call fcn.005dfbbe
mov esp, ebp
pop ebp
ret