Cómo eliminar claves de registro usando VB
Descripción del problema:
¿Cómo eliminar claves de registro usando VB? Utilizo un módulo para operar el registro:
DeleteKey HKEY usuario actual
Pero no puede eliminar elementos todo el tiempo. ¿Es cierto que DeleteKey no puede eliminar elementos con valores clave? Entonces, ¿cómo debo escribir código para eliminar estos elementos de contenido?
Por favor publique el código detallado, gracias.
Análisis:
Para un nuevo proyecto, coloque dos etiquetas en Form1, con los atributos de título "Nombre" y "Empresa" dos cuadros de texto, txtName y txtCompany, con texto; Los tres botones de comando con propiedades configuradas en nulo son cmdSave, cmdFind y cmdDelete, y los títulos están configurados en Guardar, Ver y Eliminar respectivamente.
Agregue el siguiente código a los tres botones de comando:
Private Sub cmdSave_Click()
Asigne el contenido de los dos cuadros de texto a los usuarios en MyApp respectivamente. Nombres y empresas de la zona.
Guardar configuración "MiAplicación", "Usuario", "Nombre", txtName
Guardar configuración MiAplicación, Usuario, Empresa
MsgBox Tu información se ha guardado correctamente ! 〃
End Connector
Private Sub cmdFind_Click()
Busque el nombre y los valores de configuración de la empresa en el área de usuario en MyApp y muéstrelos.
MsgBox) ¿Cuál es su nombre ((miaplicación), (usuario),
〃Nombre〃)&CHR(13)&CHR(10)&〃¿Cuál es su empresa?
& GetSetting("MiAplicación", "Usuario", "Empresa")
Conector final
Sub cmdDelete_Click() privado
Elimine el área de usuario en MyApp y todas las claves de registro que contiene.
Eliminar configuración "MiAplicación", "Usuarios"
Finalizar conector
Ejecuta el programa, ingresa tu nombre y el de tu empresa en la ventana y presiona el botón "Guardar". " y luego presione Buscar. Puede ver que se muestran los resultados correctos, lo que indica que las operaciones de guardar y buscar se han realizado correctamente. Si presiona el botón Buscar antes de guardar o después de eliminar, aparecerá un cuadro de diálogo indicando que la clave de registro que está buscando no existe.