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.

Ricardo Coelho.