Sección de controles Ocx para Visual basic , Dll , Activex

153 - Dll para explorar el registro de windows

<Volver> - Anterior - Siguiente



 

 

Contenido

 

 

 

 

 


Ejemplo 1

Activex ARRegistry.dll

 

Esta dll Activex permite de una forma simple, explorar y enumerar en forma recursiva, las ramas, claves y subclaves del registro de windows , como también manipularlo

En el ejemplo que acompaña la dll, se enumeran las ramas y claves en un control treeView, y al hacer clic en un nodo, es decir en una clave, se visualizan los datos de la misma en un control ListBox, como muestra este gráfico:

Formulario con el Treeview

vista del formulario para explorar el registro de windows

 

Nota importante : En el ejemplo se listan todos los datos del registro de las ramas HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS y HKEY_CURRENT_CONFIG, y la carga de los datos se hace bastante rápida. Pero si también enumeramos la rama HKEY_CLASSES_ROOT, el programa se vuelve una tortuga y puede estar varios minutos para poder enumerar las claves.

La dll tiene algunos métodos y propiedades para poder manipular los datos y también consultar otra información, todo esto mediante cuatro clases ( clsValue, ClsValues, clsKey y ClsKeys) . Mediante estas cuatro clases, se pueden enumerar, eliminar, agregar, modificar, exportar, restaurar, refrescar, saber si una clave o valor existe, el tipo de dato de un valor , etc...

 

Descargar Dll ARRegistry

Nota: registrar la dll en el sistema mediante Regsvr32

 


Ejemplo 2

Otro ejemplo de un programa editor de registro de windows

Código fuente enviado por Helmuth Campos

Este programa utiliza una clase que permite visualizar claves y subclaves en un Treeview, y los valores y datos en un Listview .

También permite buscar en las subclaves, en los valores y en los datos, editar, borrar y algunas otras opciones

Descargar

 


Recursos vb - Relacionados

 

 


Buscar en Recursos vb con Google