to make it HARDWARE through addreg in HL2 is right what you are doing
its like for example...
-----------------------------------------------------------------
Software processing: addreg 0000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-
E325-11CE-BFC1-08002BE10318}\0000]
"~hl2.exe"=dword:00000001
----------------------------------------------------------------
Software processing: addreg 0001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-
E325-11CE-BFC1-08002BE10318}\0001]
"~hl2.exe"=dword:00000001
------------------------------------------------------------------
Software processing: addreg 0002
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-
E325-11CE-BFC1-08002BE10318}\0002]
"~hl2.exe"=dword:00000001
***********************************************************************************************
But if u want to make it hardware:
-----------------------------------------------------------------
Software processing: addreg 0000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-
E325-11CE-BFC1-08002BE10318}\0000]
"~hl2.exe"=dword:00000000
-----------------------------------------------------------------
Software processing: addreg 0000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-
E325-11CE-BFC1-08002BE10318}\0001]
"~hl2.exe"=dword:00000000
----------------------------------------------------------------
Software processing: addreg 0000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-
E325-11CE-BFC1-08002BE10318}\0002]
"~hl2.exe"=dword:00000000
*************************************************************************
See the differences between HARDWARE and SOFTWARE in the addregs?
--
INTEL 9xx SOLDIERS SANS FRONTIERS