Function at 0x4146b8
Capabilities:
Set registry value

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffdec
mov dword [ebp - 4], eax
mov eax, dword [0x6e713c]
test eax, eax
jne 0x4146d4
xor eax, eax
jmp 0x41687d
mov edx, dword [0x6e713c]
test edx, edx
jge 0x4146f7
lea ecx, [ebp - 0x110]
mov edx, dword [0x6e713c]
mov eax, dword [ebp - 4]
call fcn.0042e91c
jmp 0x41687d
lea ecx, [ebp - 8]
push ecx
push 0x6ea92b
push SysReAllocStringLen
call sub.ADVAPI32.DLL_RegOpenKeyA
test eax, eax
je 0x41472c
lea eax, [ebp - 8]
push eax
push 0x6ea952
push SysReAllocStringLen
call sub.ADVAPI32.DLL_RegCreateKeyA
test eax, eax
je 0x41472c
xor eax, eax
jmp 0x41687d
mov edx, dword [sym.UltraISO.exe__frmMain]
push dword [edx + 0x40]
push 0x6ea979
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ea97c
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov ecx, dword [sym.UltraISO.exe__frmMain]
push dword [ecx + 0x44]
push 0x6ea985
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ea988
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov eax, dword [sym.UltraISO.exe__frmMain]
push dword [eax + 0x48]
push 0x6ea990
lea edx, [ebp - 0x110]
push edx
call fcn.00670e94
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea eax, [ebp - 0x110]
push eax
push 1
push 0
push 0x6ea993
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
mov edx, dword [sym.UltraISO.exe__frmMain]
push dword [edx + 0x4c]
push 0x6ea99d
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ea9a0
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x822814]
push 0x6ea9ab
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x822818]
push 0x6ea9b8
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ea9bb
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x82281c]
push 0x6ea9c4
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ea9c7
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x822820]
push 0x6ea9d0
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ea9d3
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.00658898
call fcn.006586c0
push eax
push 0x6ea9dc
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ea9df
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.00658898
call fcn.006586c0
push eax
push 0x6ea9e9
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ea9ec
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.00658898
call fcn.006586c0
push eax
push 0x6ea9f6
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ea9f9
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.00658898
call fcn.006586c0
push eax
push 0x6eaa03
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaa06
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.00658898
call fcn.006586c0
push eax
push 0x6eaa11
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaa14
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.00658898
call fcn.006586c0
push eax
push 0x6eaa1f
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaa22
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x822824]
push 0x6eaa2d
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaa30
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 0x6eaa39
lea edx, [ebp - 0x110]
push edx
call fcn.00670e94
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea eax, [ebp - 0x110]
push eax
push 1
push 0
push 0x6eaa3c
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 0x6eaa46
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaa49
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 0x6eaa54
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaa57
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 0x6eaa62
lea edx, [ebp - 0x110]
push edx
call fcn.00670e94
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea eax, [ebp - 0x110]
push eax
push 1
push 0
push 0x6eaa65
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 0x6eaa70
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaa73
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 0x6eaa7d
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaa80
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 0x6eaa8d
lea edx, [ebp - 0x110]
push edx
call fcn.00670e94
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea eax, [ebp - 0x110]
push eax
push 1
push 0
push 0x6eaa90
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 0x6eaa9c
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 0x6eaaa7
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x6f6b2c]
push 0x6eaab2
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaab5
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6deedc]
push 0x6eaabf
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaac2
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b34]
push 0x6eaacb
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaace
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b58]
push 0x6eaad5
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaad8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b30]
push 0x6eaadf
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaae2
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b38]
push 0x6eaaeb
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaaee
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b3c]
push 0x6eaaf5
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaaf8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b40]
push 0x6eab02
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eab05
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b54]
push 0x6eab0f
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eab12
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b44]
push 0x6eab1d
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eab20
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b48]
push 0x6eab29
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eab2c
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b4c]
push 0x6eab36
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eab39
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e70d0]
push 0x6eab47
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eab4a
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6b50]
push 0x6eab56
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eab59
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e70d4]
push 0x6eab63
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eab66
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7140]
push 0x6eab6f
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 0x824603
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066c9ec
add esp, 8
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eab7b
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x824707
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066c9ec
add esp, 8
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 0x82480b
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066c9ec
add esp, 8
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x6e7124]
push 0x6eab96
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 0x6e7128
push 0x6eaba3
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x6e737c]
push 0x6eabad
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 0x822d44
lea ecx, [ebp - 0x110]
push ecx
call fcn.0066c9ec
add esp, 8
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eabba
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e739c]
push 0x6eabc4
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eabc7
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73b4]
push 0x6eabd2
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eabd5
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73b8]
push 0x6eabe5
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x757d2c]
push 0x6eabf7
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x6e73c4]
push 0x6eac06
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eac09
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73c8]
push 0x6eac13
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eac16
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73bc]
push 0x6eac20
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eac23
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73b0]
push 0x6eac31
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eac34
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73c0]
push 0x6eac3d
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eac40
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73d4]
push 0x6eac4d
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eac50
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73d8]
push 0x6eac5d
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eac60
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73dc]
push 0x6eac6b
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x6e73e4]
push 0x6eac77
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eac7a
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73e8]
push 0x6eac8b
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x6e73ec]
push 0x6eac9d
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eaca0
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73f0]
push 0x6eacac
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eacaf
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73f4]
push 0x6eacbb
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x6e73f8]
push 0x6eaccc
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x6e7430]
push 0x6eacdc
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6eacdf
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7434]
push 0x6eacee
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
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 [0x6e73fc]
push 0x6ead00
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ead03
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7400]
push 0x6ead0f
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ead12
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7404]
push 0x6ead1f
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ead22
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6ab4]
push 0x6ead2d
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ead30
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7468]
push 0x6ead34
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ead37
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73a0]
push 0x6ead42
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ead45
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x80c210]
push 0x6ead50
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ead53
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x80c214]
push 0x6ead5b
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ead5e
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e746c]
push 0x6ead69
lea ecx, [ebp - 0x110]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea edx, [ebp - 0x110]
push edx
push 1
push 0
push 0x6ead6c
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
lea ecx, [ebp - 0x110]
push ecx
push dword [0x7676f0]
push dword [0x7676ec]
call fcn.0049e150
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ead75
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
lea eax, [ebp - 0x110]
push eax
push 0xa19d94
call fcn.0049e73c
add esp, 8
test eax, eax
je 0x415bb1
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x6e7478]
push 0x6ead86
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ead89
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7470]
push 0x6ead90
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6ead93
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7474]
push 0x6eada3
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eada6
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7408]
push 0x6eadb2
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eadb5
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7410]
push 0x6eadbf
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eadc2
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7438]
push 0x6eadca
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eadcd
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e743c]
push 0x6eadd8
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaddb
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7444]
push 0x6eade5
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eade8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7448]
push 0x6eadf3
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eadf6
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7458]
push 0x6eadff
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eae02
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6f6924]
push 0x6eae0d
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eae10
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7460]
push 0x6eae1f
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eae22
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7384]
push 0x6eae31
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x6e7388]
push 0x6eae3f
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x6e70d8]
push 0x6eae4f
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eae52
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e70dc]
push 0x6eae63
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eae66
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e70e0]
push 0x6eae73
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eae76
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e70e4]
push 0x6eae83
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eae86
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7398]
push 0x6eae90
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eae93
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e70fc]
push 0x6eae9d
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaea0
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7100]
push 0x6eaeb2
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaeb5
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7144]
push 0x6eaec7
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaeca
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7154]
push 0x6eaedb
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaede
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7158]
push 0x6eaee9
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x6e715c]
push 0x6eaef6
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x6e7160]
push 0x6eaf05
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x6e7164]
push 0x6eaf17
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x7fd760]
push 0x6eaf2b
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x7fd764]
push 0x6eaf3a
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x7fd79c]
push 0x6eaf4a
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x6e7108]
push 0x6eaf58
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x6e70f0]
push 0x6eaf63
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaf66
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e70f4]
push 0x6eaf74
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaf77
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73cc]
push 0x6eaf84
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 [0x76784c]
push 0x6eaf91
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaf94
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x767848]
push 0x6eaf9f
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eafa2
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x767854]
push 0x6eafae
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eafb1
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e7464]
push 0x6eafbc
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eafbf
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e761c]
push 0x6eafc9
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eafcc
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73a4]
push 0x6eafd5
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eafd8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73a8]
push 0x6eafe5
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eafe8
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push dword [0x6e73ac]
push 0x6eaff2
lea eax, [ebp - 0x110]
push eax
call fcn.00670e94
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eaff5
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x82490f
lea eax, [ebp - 0x110]
push eax
call fcn.0066c9ec
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 0x824a13
lea eax, [ebp - 0x110]
push eax
call fcn.0066c9ec
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 0x824b17
lea eax, [ebp - 0x110]
push eax
call fcn.0066c9ec
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 0x824c1b
lea eax, [ebp - 0x110]
push eax
call fcn.0066c9ec
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
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 0x824d44
lea eax, [ebp - 0x110]
push eax
call fcn.0066c9ec
add esp, 8
lea edx, [ebp - 0x110]
push edx
call fcn.0066ca1c
pop ecx
inc eax
push eax
lea ecx, [ebp - 0x110]
push ecx
push 1
push 0
push 0x6eb028
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegSetValueExA
push 0x100
push 0
lea eax, [ebp - 0x110]
push eax
call fcn.0066c86c
add esp, 0xc
xor edx, edx
mov dword [ebp - 0xc], edx
mov ecx, dword [ebp - 0xc]
mov eax, dword [ecx*4 + 0x824d20]
test eax, eax
je 0x416801
mov dl, byte [ebp - 0xc]
add dl, 0x61
mov byte [ebp - 0x110], dl
mov ecx, dword [ebp - 0xc]
push dword [ecx*4 + 0x824d20]
call fcn.0066ca1c
pop ecx
inc eax
push eax
mov eax, dword [ebp - 0xc]
push dword [eax*4 + 0x824d20]
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 + 0x824d20]
call fcn.0066c220
pop ecx
inc dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
cmp eax, 9
jl 0x41679d
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.00670e94
add esp, 0xc
mov edx, dword [ebp - 0xc]
shl edx, 4
push dword [edx + 0x6e74a0]
push 0x6eb039
lea ecx, [ebp - 0x214]
push ecx
call fcn.00670e94
add esp, 0xc
lea eax, [ebp - 0x214]
push eax
call fcn.0066ca1c
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 0x416806
push dword [ebp - 8]
call sub.ADVAPI32.DLL_RegCloseKey
mov al, 1
mov esp, ebp
pop ebp
ret