Partilhar via


Como: Excluir uma chave do Registro no Visual Basic

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

Procedimento

Para excluir uma chave do Registro

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

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

Programação robusta

O DeleteSubKey método 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 do .NET Framework

As chamadas do Registro falham se não forem concedidas permissões de tempo de execução suficientes (RegistryPermission) ou 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 tenha a permissão de segurança de acesso ao código pode não ter permissão do sistema operacional.

Consulte também