Partilhar via


Como: excluir a chave do registro Visual Basic

Os métodos DeleteSubKey(String) e DeleteSubKey(String, Boolean) podem ser usados para excluir chaves do Registro.

Procedimento

Para excluir uma chave do Registro

  • Use o método DeleteSubKey para excluir uma chave do Registro.Este exemplo exclui a chave Software/TestApp na ramificação (hive) CurrentUser.Você pode alterar isso no código para a cadeia de caracteres apropriada, ou ainda deixar com que ela dependa de informações fornecidas pelo usuário.

    My.Computer.Registry.CurrentUser.DeleteSubKey(
        "Software\TestApp")
    

Programação robusta

O método DeleteSubKey retorna uma cadeia de caracteres vazia se o par chave/valor não existir.

As seguintes condições podem causar uma exceção:

Segurança

Chamadas ao Registro falham tanto se não tiverem permissões de tempo de execução suficientes (RegistryPermission) quanto se o usuário não tiver o acesso correto (conforme determinado pelas ACLs) para criar ou gravar nas configurações.Por exemplo, um aplicativo local que possui a permissão de segurança de acesso ao código talvez não tenha permissão de sistema operacional.

Consulte também

Referência

DeleteSubKey

DeleteSubKey

RegistryKey

Conceitos

Segurança e registro (Visual Basic)

Outros recursos

Leitura e gravação no registro (Visual Basic)