El día de hoy les mostrare de manera breve como abrir una llave del registro de Windows desde C#.
Primero que nada deberemos anexar la librería Microsoft.Win32 a nuestra clase mediante la instrucción using como se muestra a continuación:
using Microsoft.Win32;
Luego necesitamos abrir la llave del registro con la que queramos trabajar, esto lo podemos hacer mediante una función como la siguiente:
// Función para abrir una llave del registro de Windows
public static void leerllave() {
RegistryKey llave = Registry.CurrentUser; // Seleccionamos el subárbol con el que queremos trabajar.
llave = llave.OpenSubKey(@”Software”, true); // El valor booleano true se utiliza para abrir la llave en modo de escritura y el false para solo lectura.
// Verificamos que la llave exista
if (llave != null) {
Console.WriteLine(“La llave existe”);
} else Console.WriteLine(“La llave no existe”);
}
Y pues básicamente eso sería todo 😀