O projeto "Uninstall Driver Permanently" fornece um script para desativar drivers permanentemente do seu sistema Windows. Ele é especialmente útil para remover drivers problemáticos que continuam sendo reinstalados automaticamente pelo sistema operacional. O script permite listar os dispositivos presentes no sistema, selecionar um dispositivo específico e desativá-lo, além de adicionar um comando de desativação ao Registro para execução na inicialização.
Certifique-se de que você tem as seguintes dependências instaladas:
- Visual Studio 2022
- Windows SDK
- Clone o repositório:
git clone https://github.com/seu-usuario/Upermanently.git
- Abra o projeto no Visual Studio 2022:
cd Upermanently start Upermanently.sln
Para desinstalar um driver, siga os passos abaixo:
- Compile o projeto no Visual Studio 2022.
- Execute o executável gerado:
x64/Debug/permanently.exe
USE O ADMINISTRADOR
- Siga as instruções no terminal para listar e selecionar o dispositivo a ser desinstalado.
A função UninstallDevice
desinstala um dispositivo dado seu ID.
A função AddStartupUninstall
adiciona um comando de desinstalação ao Registro para execução na inicialização.
A função ListDevices
lista os dispositivos presentes no sistema.
A função replaceSubstring
substitui uma substring por outra em uma string.
A função ReplaceEscapeSequences
substitui sequências de escape em uma string.
A função TextUpper
converte uma string para maiúsculas.
A função splitByDoubleBackslash
substitui ocorrências de "\" por "" em uma string.
A função CreateStartupBat
cria um arquivo .bat para inicialização.
- Faça um fork do projeto
- Crie uma nova branch
git checkout -b feature/nova-feature
- Commit suas mudanças
git commit -am 'Adiciona nova feature'
- Faça um push para a branch
git push origin feature/nova-feature
- Abra um Pull Request
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE.txt para mais detalhes.