Function at 0x406648
Capabilities:
Set registry value

Disassembly:
push ebp
lea eax, [ecx + 0x30c]
mov ebp, esp
push esi
push ebx
lea esi, [ecx + 0x2d4]
mov ebx, ecx
sub esp, 0x10
mov dword [esp + 8], eax
mov dword [esp + 4], str.flag
mov eax, dword [ecx + 0x2d8]
mov ecx, esi
mov dword [esp], eax
call method.Reg.setreg__HKEY____char_const__char_
lea eax, [ebx + 0x430c]
sub esp, 0xc
mov ecx, esi
mov dword [esp + 4], str.qstn
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x2d8]
mov dword [esp], eax
call method.Reg.setreg__HKEY____char_const__char_
lea eax, [ebx + 0x830c]
sub esp, 0xc
mov ecx, esi
mov dword [esp + 4], str.mine
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x2d8]
mov dword [esp], eax
call method.Reg.setreg__HKEY____char_const__char_
lea eax, [ebx + 0xc30c]
sub esp, 0xc
mov ecx, esi
mov dword [esp + 4], str.blck
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x2d8]
mov dword [esp], eax
call method.Reg.setreg__HKEY____char_const__char_
lea eax, [ebx + 0x1030c]
sub esp, 0xc
mov ecx, esi
mov dword [esp + 4], str.mask
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x2d8]
mov dword [esp], eax
call method.Reg.setreg__HKEY____char_const__char_
mov ecx, dword [ebx + 0x3d948]
mov eax, dword [ebx + 0x2d8]
sub esp, 0xc
mov edx, str.mode
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x2e8]
mov eax, dword [ebx + 0x2d8]
mov edx, 0x425635
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x2ec]
mov eax, dword [ebx + 0x2d8]
mov edx, 0x425637
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x2f0]
mov eax, dword [ebx + 0x2d8]
mov edx, 0x425639
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d95c]
mov eax, dword [ebx + 0x2d8]
mov edx, 0x42563b
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x2f4]
mov eax, dword [ebx + 0x2d8]
mov edx, 0x425642
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d964]
mov eax, dword [ebx + 0x2d8]
mov edx, str.line
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d968]
mov eax, dword [ebx + 0x2d8]
mov edx, str.level
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d980]
mov eax, dword [ebx + 0x2d8]
mov edx, str.tetrisi
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d984]
mov eax, dword [ebx + 0x2d8]
mov edx, str.missi
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d988]
mov eax, dword [ebx + 0x2d8]
mov edx, str.missline
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x2fc]
mov eax, dword [ebx + 0x2d8]
mov edx, str.maskj
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x300]
mov eax, dword [ebx + 0x2d8]
mov edx, str.maski
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d954]
mov eax, dword [ebx + 0x2d8]
mov edx, str.rightb
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d9d4]
mov eax, dword [ebx + 0x2d8]
mov edx, str.tuti
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d9d0]
mov eax, dword [ebx + 0x2d8]
mov edx, str.tutb
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d970]
mov eax, dword [ebx + 0x2d8]
mov edx, str.checkr
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x2f8]
mov eax, dword [ebx + 0x2d8]
mov edx, str.pauseb
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d9c8]
mov eax, dword [ebx + 0x2d8]
mov edx, 0x425693
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d9cc]
mov eax, dword [ebx + 0x2d8]
mov edx, 0x425696
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d98c]
mov eax, dword [ebx + 0x2d8]
mov edx, str.bouns
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x3d9c0]
mov eax, dword [ebx + 0x2d8]
mov edx, 0x42569f
call method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_
mov ecx, dword [ebx + 0x18dac8]
mov eax, dword [ebx + 0x2d8]
lea esp, [ebp - 8]
mov edx, str.solven
pop ebx
pop esi
pop ebp
jmp method.Reg.setreg_HKEY____char_const__long___clone_.constprop.48_