Descrição
ViVe é uma biblioteca em C# e um aplicativo de console desenvolvido para interagir com as novas APIs de controle de recursos (Feature Control APIs) disponíveis no Windows 10, a partir da versão 2004, e em versões mais recentes do sistema operacional. Ele é voltado para usuários avançados e desenvolvedores que desejam explorar, ativar ou desativar recursos experimentais do Windows de maneira programática.
Principais Funcionalidades
Aqui estão os destaques do ViVe que o tornam uma ferramenta útil e poderosa:
- Biblioteca em C# (ViVe)
O ViVe oferece uma biblioteca que pode ser integrada a projetos personalizados. Ela utiliza a classe FeatureManager para simplificar o gerenciamento de recursos do Windows, incluindo persistência entre reinicializações e suporte ao sistema "Last Known Good" (LKG), que ajuda a reverter configurações problemáticas. - Ferramenta de Linha de Comando (ViVeTool)
Além da biblioteca, o ViVe inclui o ViVeTool, um aplicativo de console que serve como exemplo prático do uso da biblioteca e como uma ferramenta independente. Com ele, usuários podem ativar, desativar ou redefinir recursos do Windows diretamente pelo terminal, sem precisar desenvolver um programa próprio. - Manipulação de Recursos Experimentais
O software permite interagir com o mecanismo de experimentação A/B do Windows, usado pela Microsoft para testar funcionalidades antes de liberá-las oficialmente. Isso inclui ativar recursos ocultos ou desativar experimentos indesejados, como layouts alternativos de interface ou opções em desenvolvimento. - Suporte Multiplataforma no Windows
Compatível com processadores Intel, AMD (x86/x64) e ARM64 (como Snapdragon e Microsoft SQ), o ViVeTool é distribuído em variantes específicas para cada arquitetura, garantindo funcionamento em diferentes dispositivos Windows. - Persistência e Rollback
A ferramenta oferece suporte a configurações persistentes entre reinicializações e inclui comandos como /fixpriority para melhorar a estabilidade das alterações, além de opções de rollback para restaurar configurações anteriores em caso de problemas. - Atualizações e Dicionário de Recursos
O ViVeTool é frequentemente atualizado com um dicionário de recursos (feature dictionary) baseado em dados recentes (como a versão de março de 2025 na última release), permitindo identificar e manipular funcionalidades pelo nome ou ID.