Compartilhar via


Como excluir uma chave do Registro no Visual Basic

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

Procedimento

Excluir uma chave do Registro

  • Use o método DeleteSubKey para excluir uma chave do Registro. Este exemplo exclui a chave Software/TestApp no hive CurrentUser. É possível alterar isso no código para a cadeia de caracteres apropriada ou fazer com que se baseie nas informações fornecidas pelo usuário.

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

Programação robusta

O método DeleteSubKey retornará 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 falharão se as permissões suficientes de tempo de execução não forem concedidas (RegistryPermission) ou se o usuário não tiver o acesso correto para (conforme determinado pelas ACLs) para criar ou gravar nas configurações. Por exemplo, um aplicativo local que tem a permissão de segurança de acesso do código pode não ter permissão do sistema operacional.

Confira também