Visual Basic - RegEdit

Life is soft - evento anual de software empresarial
 
Vista:

RegEdit

Publicado por Luis (17 intervenciones) el 23/05/2005 15:17:42
Hola
Como se puede escribir en el registro del ordenador o modificar algo mediante codigo de Visual Basic

un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:RegEdit

Publicado por Dennis Baldeón (2 intervenciones) el 23/05/2005 18:03:26
Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpszValueName As String, ByVal dwReserved As Long, ByVal fdwType As Long, ByVal lpbData As Any, ByVal cbData As Long) As Long

Private Const HKEY_CURRENT_USER = &H80000001 'Valor de la clave a modificar

Private sRuta as string

'Guardamos la ruta de la clave
sKey = "SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN"

'Abrimos la clave
RegOpenKeyEx HKEY_CURRENT_USER, sKey, 0&, KEY_WRITE, hKey

'Creamos el valor del registro
RegSetValueEx hKey, sValNom, 0&, REG_SZ, sArchivo & " /S", Len(sArchivo) + 4

Suete.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar