Descripción
ViVe es una biblioteca en C# y una aplicación de consola desarrollada para interactuar con las nuevas API de control de recursos (Feature Control APIs) disponibles en Windows 10, a partir de la versión 2004, y en versiones más recientes del sistema operativo. Está dirigida a usuarios avanzados y desarrolladores que desean explorar, activar o desactivar características experimentales de Windows de manera programática.
Principales Funcionalidades
Aquí están los aspectos destacados de ViVe que lo convierten en una herramienta útil y poderosa:
- Biblioteca en C# (ViVe)
ViVe ofrece una biblioteca que puede integrarse en proyectos personalizados. Utiliza la clase FeatureManager para simplificar la gestión de recursos de Windows, incluyendo persistencia entre reinicios y soporte para el sistema "Last Known Good" (LKG), que ayuda a revertir configuraciones problemáticas. - Herramienta de Línea de Comando (ViVeTool)
Además de la biblioteca, ViVe incluye el ViVeTool, una aplicación de consola que sirve como ejemplo práctico del uso de la biblioteca y como una herramienta independiente. Con ella, los usuarios pueden activar, desactivar o restablecer características de Windows directamente desde el terminal, sin necesidad de desarrollar un programa propio. - Manipulación de Recursos Experimentales
El software permite interactuar con el mecanismo de experimentación A/B de Windows, utilizado por Microsoft para probar funcionalidades antes de liberarlas oficialmente. Esto incluye activar características ocultas o desactivar experimentos no deseados, como diseños alternativos de interfaz o opciones en desarrollo. - Soporte Multiplataforma en Windows
Compatible con procesadores Intel, AMD (x86/x64) y ARM64 (como Snapdragon y Microsoft SQ), ViVeTool se distribuye en variantes específicas para cada arquitectura, garantizando su funcionamiento en diferentes dispositivos Windows. - Persistencia y Rollback
La herramienta ofrece soporte para configuraciones persistentes entre reinicios e incluye comandos como /fixpriority para mejorar la estabilidad de los cambios, además de opciones de rollback para restaurar configuraciones anteriores en caso de problemas. - Actualizaciones y Diccionario de Recursos
ViVeTool se actualiza con frecuencia con un diccionario de recursos (feature dictionary) basado en datos recientes (como la versión de marzo de 2025 en la última release), permitiendo identificar y manipular funcionalidades por nombre o ID.