Sección de códigos , trucos y ejemplos para visual basic


428 - Comandos del regedit para exportar e importar una rama del Registro

<Volver> - Anterior - Siguiente



 

 

 

Ejemplo que usa la función shell de vb, junto dos parámtros pasados como argumentos al programa regedit

 

Este ejemplo tiene dos funciones, una permite hacer un backup de una rama completa del registro , creando un archivo .reg en disco.

La función se llama Backup_Reg y tiene dos parámetros :

 

 

Private Sub Backup_Reg(rama As String, pathArchivoReg As String)

El primer argumento es la rama que se va a exportar. El segundo es el path donde crear el archivo .reg con los datos de esa rama

 

La otra función , hace lo contrario, y permite resturar o ingresar los datos de un archivo .reg. La función se llama Restaurar_Reg, y tiene como parámetro la ruta del .reg

Private Sub Restaurar_Reg(pathArchivoReg As String)

 

Formulario de Ejemplo

 

Colocar los siguientes controles en un form como se ve en este gráfico

  1. Un Text1 para indicar la rama a exportar
  2. Un Text2 para el archivo .reg que se creará como backup en el disco
  3. Un Command1
  4. Un text3 para indicar la ruta del .reg a importar al regedit
  5. Un Command2

 

 

Código fuente en el form

 

Nota: este código fuente está probado utilizando la versión 5.1 del editor de registro de windows en una plataforma windows xp.

Por lo tanto en una versión distinta del regedit, habria que ver si los parámetros

regedit /e y regedit /s

siguen siendo los mismos o cambian


Enlaces relacionados



Buscar en Recursos vb