Tengo un programa hecho con VISUAL BASIC y quiero meterlo en el registro de WINDOWS XP. ¿Alguien me puede dar un codigo bien detallado a seguir?
Se los agradeceria mucho. Uso este, pero no me va?

Private mReg As cQueryReg
Private Const cvRun As String = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Run\"



' comprobar si la clave ya existe
Dim s As String
'
s = mReg.GetRegString(cvRun, txtClave.Text)
If s <> "" Then
LabelInfo.Caption = "SI existe la clave indicada" & vbCrLf & s
Else
LabelInfo.Caption = "NO existe la clave indicada"
End If




' Poner la clave
Dim s As String
'
s = mReg.GetRegString(cvRun, txtClave.Text)
If s <> "" Then
LabelInfo.Caption = "La clave ya estaba asignada." & vbCrLf & s
Else
If mReg.SetReg(cvRun, txtClave.Text, txtExe.Text) = ERROR_NONE Then
LabelInfo.Caption = "La clave se ha asignado correctamente."
Else
LabelInfo.Caption = "ERROR al crear la clave."
End If
End If