Compartilhar via


Como excluir uma chave do Registro no Visual Basic

O DeleteSubKey(String) método e o método 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 no hive CurrentUser. Você pode alterar isso no código para a cadeia de caracteres apropriada ou fazer com que ela dependa de informações fornecidas pelo usuário.

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

Programação robusta

O DeleteSubKey método 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 permissões de tempo de execução suficientes não forem concedidas (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 tem a permissão de segurança de acesso ao código pode não ter permissão do sistema operacional.

Consulte também