Registro do Windows (deletando valores)

A novidade aqui é a função de apagar valores ou subchaves vazias. (o restante já foi explicado nos posts anteriores)

Ela retorna verdadeiro em caso de sucesso ou nulo em caso de falha.

Dica: use win.poe(  win.ObtErroMsg()  )  para ver o último erro em caso de falha;

Obs. No Windows 7 e superiores é necessário elevar o privilégio para administrador. No exemplo abaixo uso a função win.Execute com o parâmetro “runas” ( run = corra/execute; as = como (adminstrador)  ) para chamar o próprio programa em modo administrativo.

Obs. Não é possível apagar uma chave que tenha uma subchave e valores, para isso apague primeiro os valores e subchaves e depois apague a chave maior. Para saber como listar os nomes de subchaves pesquise o post com o título: Enumerando chaves e valores.

Veja o código comentado:

 

 

Até a próxima, qualquer dúvida ou crítica não deixe de usar os comentários ou o fórum oficial aqui.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *