Crear una clave en el registro


Referencias usadas:

using System;
using Microsoft.Win32;


Crear una clave con su valor en la carpeta de destino
dentro del registro de windows.

Deberemos incluir:
using Microsoft.Win32;

**********************************************************************************

public bool CrearClave(string sRuta, string sClave, string sValor)
{
  bool Result = false;
  RegistryKey obReg =
    Registry.LocalMachine.OpenSubKey("SOFTWARE")
                                               .OpenSubKey(sRuta, true);
  if (obReg == null)
    obReg =
      Registry.LocalMachine.OpenSubKey("SOFTWARE", true)
                                                     .CreateSubKey(sRuta);

  try
  {
    obReg.SetValue(sClave, sValor);
    obReg.Close();

    Result = true;
  }
  catch (Exception ex)
  {
    throw new System.Exception(ex.Message, ex.InnerException);
  }
  return Result;
}

No hay comentarios:

Publicar un comentario