Function at 0x4147f0
Capabilities:
Set registry value

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffdec
mov dword [ebp - 4], eax
mov eax, dword [0x6eba04]
test eax, eax
jne 0x41480c
xor eax, eax
jmp 0x4169b5
mov edx, dword [0x6eba04]
test edx, edx
jge 0x41482f
lea ecx, [ebp - 0x110]
mov edx, dword [0x6eba04]
mov eax, dword [ebp - 4]
call fcn.0042ea68
jmp 0x4169b5
lea ecx, [ebp - 8]
push ecx
push 0x6ef1e1
push SysReAllocStringLen
call sub.ADVAPI32.DLL_RegOpenKeyA
test eax, eax
je 0x414864
lea eax, [ebp - 8]
push eax
push 0x6ef208
push SysReAllocStringLen
call sub.ADVAPI32.DLL_RegCreateKeyA
test eax, eax
je 0x414864
xor eax, eax
jmp 0x4169b5
mov edx, dword [sym.UltraISO.exe__frmMain]
push dword [edx + 0x40]
push 0x6ef22f
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef232
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [sym.UltraISO.exe__frmMain]
push dword [ecx + 0x44]
push 0x6ef23b
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef23e
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov eax, dword [sym.UltraISO.exe__frmMain]
push dword [eax + 0x48]
push 0x6ef246
lea edx, [ebp - 0x110]
push edx
call fcn.006712b0
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea eax, [ebp - 0x110]
push eax
push 1
push 0
push 0x6ef249
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov edx, dword [sym.UltraISO.exe__frmMain]
push dword [edx + 0x4c]
push 0x6ef253
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef256
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x8301e8]
push 0x6ef261
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.MainState
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x8301ec]
push 0x6ef26e
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef271
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x8301f0]
push 0x6ef27a
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef27d
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x8301f4]
push 0x6ef286
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef289
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [ebp - 4]
mov eax, dword [ecx + 0x318]
mov eax, dword [eax + 0x23c]
xor edx, edx
call fcn.00658cb4
call fcn.00658adc
push eax
push 0x6ef292
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef295
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [ebp - 4]
mov eax, dword [ecx + 0x318]
mov eax, dword [eax + 0x23c]
mov edx, 1
call fcn.00658cb4
call fcn.00658adc
push eax
push 0x6ef29f
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef2a2
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [ebp - 4]
mov eax, dword [ecx + 0x318]
mov eax, dword [eax + 0x23c]
mov edx, 2
call fcn.00658cb4
call fcn.00658adc
push eax
push 0x6ef2ac
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef2af
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [ebp - 4]
mov eax, dword [ecx + 0x33c]
mov eax, dword [eax + 0x23c]
xor edx, edx
call fcn.00658cb4
call fcn.00658adc
push eax
push 0x6ef2b9
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef2bc
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [ebp - 4]
mov eax, dword [ecx + 0x33c]
mov eax, dword [eax + 0x23c]
mov edx, 1
call fcn.00658cb4
call fcn.00658adc
push eax
push 0x6ef2c7
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef2ca
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [ebp - 4]
mov eax, dword [ecx + 0x33c]
mov eax, dword [eax + 0x23c]
mov edx, 2
call fcn.00658cb4
call fcn.00658adc
push eax
push 0x6ef2d5
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef2d8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x8301f8]
push 0x6ef2e3
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef2e6
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [sym.UltraISO.exe__frmMain]
mov eax, dword [ecx + 0x2fc]
push dword [eax + 0x4c]
push 0x6ef2ef
lea edx, [ebp - 0x110]
push edx
call fcn.006712b0
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea eax, [ebp - 0x110]
push eax
push 1
push 0
push 0x6ef2f2
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov edx, dword [sym.UltraISO.exe__frmMain]
mov ecx, dword [edx + 0x300]
push dword [ecx + 0x48]
push 0x6ef2fc
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef2ff
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov eax, dword [sym.UltraISO.exe__frmMain]
mov edx, dword [eax + 0x324]
push dword [edx + 0x48]
push 0x6ef30a
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef30d
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [sym.UltraISO.exe__frmConfig]
mov eax, dword [ecx]
push dword [eax + 0x40]
push 0x6ef318
lea edx, [ebp - 0x110]
push edx
call fcn.006712b0
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea eax, [ebp - 0x110]
push eax
push 1
push 0
push 0x6ef31b
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov edx, dword [sym.UltraISO.exe__frmConfig]
mov ecx, dword [edx]
push dword [ecx + 0x44]
push 0x6ef326
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef329
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov eax, dword [sym.UltraISO.exe__frmProgress]
mov edx, dword [eax]
push dword [edx + 0x40]
push 0x6ef333
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef336
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [sym.UltraISO.exe__frmProgress]
mov eax, dword [ecx]
push dword [eax + 0x44]
push 0x6ef343
lea edx, [ebp - 0x110]
push edx
call fcn.006712b0
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea eax, [ebp - 0x110]
push eax
push 1
push 0
push 0x6ef346
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov edx, dword [sym.UltraISO.exe__frmLog]
mov ecx, dword [edx]
push dword [ecx + 0x40]
push 0x6ef352
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.LogWinX
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov eax, dword [sym.UltraISO.exe__frmLog]
mov edx, dword [eax]
push dword [edx + 0x44]
push 0x6ef35d
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.LogWinY
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb368]
push 0x6ef368
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef36b
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e379c]
push 0x6ef375
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef378
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb370]
push 0x6ef381
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef384
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb394]
push 0x6ef38b
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef38e
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb36c]
push 0x6ef395
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef398
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb374]
push 0x6ef3a1
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef3a4
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb378]
push 0x6ef3ab
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef3ae
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb37c]
push 0x6ef3b8
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef3bb
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb390]
push 0x6ef3c5
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef3c8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb380]
push 0x6ef3d3
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef3d6
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb384]
push 0x6ef3df
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef3e2
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb388]
push 0x6ef3ec
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef3ef
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb998]
push 0x6ef3fd
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef400
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb38c]
push 0x6ef40c
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef40f
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb99c]
push 0x6ef419
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef41c
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eba08]
push 0x6ef425
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.ShellExt
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x831fd7
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ce08
add esp, 8
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef431
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x8320db
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ce08
add esp, 8
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.DefBurner
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x8321df
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ce08
add esp, 8
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.DefVCD
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9ec]
push 0x6ef44c
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.DTLiteOld
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x6eb9f0
push 0x6ef459
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.DTType
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc44]
push 0x6ef463
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.QuateFlag
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x830718
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ce08
add esp, 8
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef470
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc64]
push 0x6ef47a
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef47d
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc7c]
push 0x6ef488
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef48b
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc80]
push 0x6ef49b
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.VolumeSelector
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x760e38]
push 0x6ef4ad
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.LastAudioCD
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc8c]
push 0x6ef4bc
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef4bf
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc90]
push 0x6ef4c9
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef4cc
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc84]
push 0x6ef4d6
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef4d9
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc78]
push 0x6ef4e7
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef4ea
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc88]
push 0x6ef4f3
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef4f6
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc9c]
push 0x6ef503
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef506
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebca0]
push 0x6ef513
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef516
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebca4]
push 0x6ef521
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.Check4GB
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcac]
push 0x6ef52d
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef530
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcb0]
push 0x6ef541
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.CheckMediaType
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcb4]
push 0x6ef553
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef556
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcb8]
push 0x6ef562
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef565
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcbc]
push 0x6ef571
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.SameDriveType
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcc0]
push 0x6ef582
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.AdjustJoliet
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcf8]
push 0x6ef592
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef595
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcfc]
push 0x6ef5a4
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push str.BinaryOptimize
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcc4]
push 0x6ef5b6
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef5b9
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcc8]
push 0x6ef5c5
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef5c8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebccc]
push 0x6ef5d5
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef5d8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb2f0]
push 0x6ef5e3
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef5e6
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd30]
push 0x6ef5ea
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef5ed
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc68]
push 0x6ef5f8
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef5fb
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x819be4]
push 0x6ef606
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef609
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x819be8]
push 0x6ef611
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef614
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd34]
push 0x6ef61f
lea ecx, [ebp - 0x110]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ef622
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
lea ecx, [ebp - 0x110]
push ecx
push dword [0x7707fc]
push dword [0x7707f8]
call fcn.0049e438
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef62b
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
lea eax, [ebp - 0x110]
push eax
push 0xa27768
call fcn.0049ea24
add esp, 8
test eax, eax
je 0x415ce9
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.ISZKey
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd40]
push 0x6ef63c
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef63f
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd38]
push 0x6ef646
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef649
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd3c]
push 0x6ef659
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef65c
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcd0]
push 0x6ef668
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef66b
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebcd8]
push 0x6ef675
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef678
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd00]
push 0x6ef680
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef683
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd04]
push 0x6ef68e
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef691
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd0c]
push 0x6ef69b
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef69e
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd10]
push 0x6ef6a9
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef6ac
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd20]
push 0x6ef6b5
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef6b8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6fb160]
push 0x6ef6c3
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef6c6
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd28]
push 0x6ef6d5
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef6d8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc4c]
push 0x6ef6e7
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.LastDevice
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc50]
push 0x6ef6f5
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.LastRecorder
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9a0]
push 0x6ef705
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef708
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9a4]
push 0x6ef719
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef71c
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9a8]
push 0x6ef729
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef72c
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9ac]
push 0x6ef739
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef73c
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc60]
push 0x6ef746
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef749
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9c4]
push 0x6ef753
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef756
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9c8]
push 0x6ef768
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef76b
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eba0c]
push 0x6ef77d
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef780
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eba1c]
push 0x6ef791
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef794
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eba20]
push 0x6ef79f
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.USBVerify
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eba24]
push 0x6ef7ac
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.USBBootPart
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eba28]
push 0x6ef7bb
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.USBBootPartFAT
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eba2c]
push 0x6ef7cd
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.USBBootPartFAT32
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x80b134]
push 0x6ef7e1
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.USBZIPMedia
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x80b138]
push 0x6ef7f0
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.UPlusV2Level
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x80b170]
push 0x6ef800
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.SyslinuxV4
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9d0]
push 0x6ef80e
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.USBMode
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9b8]
push 0x6ef819
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef81c
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6eb9bc]
push 0x6ef82a
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef82d
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc94]
push 0x6ef83a
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.MD5Device
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x770958]
push 0x6ef847
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef84a
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x770954]
push 0x6ef855
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef858
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x770960]
push 0x6ef864
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef867
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebd2c]
push 0x6ef872
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef875
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebee4]
push 0x6ef87f
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef882
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc6c]
push 0x6ef88b
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef88e
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc70]
push 0x6ef89b
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef89e
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6ebc74]
push 0x6ef8a8
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef8ab
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x8322e3
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce08
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.OpenFolder
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x8323e7
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce08
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.SaveFolder
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x8324eb
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce08
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.LogFile
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x8325ef
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce08
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push str.MD5File
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x832718
lea eax, [ebp - 0x110]
push eax
call fcn.0066ce08
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ce38
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ef8de
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x100
push 0
lea eax, [ebp - 0x110]
push eax
call fcn.0066cc88
add esp, 0xc
xor edx, edx
mov dword [ebp - 0xc], edx
mov ecx, dword [ebp - 0xc]
mov eax, dword [ecx*4 + 0x8326f4]
test eax, eax
je 0x416939
mov dl, byte [ebp - 0xc]
add dl, 0x61
mov byte [ebp - 0x110], dl
mov ecx, dword [ebp - 0xc]
push dword [ecx*4 + 0x8326f4]
call fcn.0066ce38
pop ecx
inc eax
push eax
mov eax, dword [ebp - 0xc]
push dword [eax*4 + 0x8326f4]
push 1
push 0
lea edx, [ebp - 0x110]
push edx
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [ebp - 0xc]
push dword [ecx*4 + 0x8326f4]
call fcn.0066c63c
pop ecx
inc dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
cmp eax, 9
jl 0x4168d5
xor edx, edx
mov dword [ebp - 0xc], edx
mov ecx, dword [ebp - 0xc]
inc ecx
push ecx
push str.Media_02d
lea eax, [ebp - 0x110]
push eax
call fcn.006712b0
add esp, 0xc
mov edx, dword [ebp - 0xc]
shl edx, 4
push dword [edx + 0x6ebd68]
push 0x6ef8ef
lea ecx, [ebp - 0x214]
push ecx
call fcn.006712b0
add esp, 0xc
lea eax, [ebp - 0x214]
push eax
call fcn.0066ce38
pop ecx
inc eax
push eax
lea edx, [ebp - 0x214]
push edx
push 1
push 0
lea ecx, [ebp - 0x110]
push ecx
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
inc dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
cmp eax, 0x14
jl 0x41693e
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegCloseKey
mov al, 1
mov esp, ebp
pop ebp
ret