Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

buscar clave en el registro de windows

Estas en el tema de buscar clave en el registro de windows en el foro de Visual Basic clásico en Foros del Web. hola queria saber como tengo que poner en mi aplicacion para buscar el nombre de un ejecutable( por ejemplo) en el registro de windows y ...
  #1 (permalink)  
Antiguo 27/10/2005, 06:25
 
Fecha de Ingreso: febrero-2005
Mensajes: 11
Antigüedad: 19 años, 2 meses
Puntos: 0
buscar clave en el registro de windows

hola queria saber como tengo que poner en mi aplicacion para buscar el nombre de un ejecutable( por ejemplo) en el registro de windows y luego si sabeis como puedo hacer para copiar esa clave y q me la guarde en un txt pues ya seria la leche.

gracias
  #2 (permalink)  
Antiguo 27/10/2005, 07:38
Avatar de jc_moty  
Fecha de Ingreso: septiembre-2005
Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 18 años, 7 meses
Puntos: 1
Lo que queres hacer, se hace con alguna funcion de la API, yo solo conozco 3 API que manipulan el registro:
' RegCreateKey crea las claves en el registro
' RegOpenKey abre las claves en el registro
' RegSetValueEx asigna valores a las claves en el registro
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long

En esta pagina: http://www.canalvisualbasic.net/apis/search.asp podes buscar declaraciones de la API, te recomiendo que hagas una busqueda por Reg.

Suerte.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:58.