Quick Tips: Gravando e lendo registro do Windows em WindowsForms
Nesta quick tip veremos como gravar e ler registros do Windows em uma aplicação WindowsForms.
Insira três textBoxs e dois botões na tela, para que fique dessa forma:
Adicione using ao namespace “Microsoft.Win32”
Código do botão Gravar Valor
private void btnGravar_Click(object sender, EventArgs e)
{
//Cria uma subChave dentro da chave de CURRENT_KEY
RegistryKey reg = Registry.CurrentUser.CreateSubKey(txtNome.Text);
//Atribui um valor à este registro
reg.SetValue(txtChave.Text,txtValor.Text);
}
Código do botão Carregar Valor
private void BtnCarregar_Click(object sender, EventArgs e)
{
//Abre a chave de registro digitada
RegistryKey reg = Registry.CurrentUser.OpenSubKey(txtNome.Text);
//recupera o valor da chave passada
txtValor.Text = reg.GetValue(txtChave.Text).ToString();
//fecha o registro
reg.Close();
}
Resultado da execução da rotina.
É isso aí pessoal, vou ficando por aqui.
Fiquem a vontade para criticar, tirar dúvidas e sugerir novos temas.
Abraço.