Description
ViVe est une bibliothèque en C# et une application de console développée pour interagir avec les nouvelles API de contrôle des fonctionnalités (Feature Control APIs) disponibles sur Windows 10, à partir de la version 2004, et dans les versions plus récentes du système d'exploitation. Elle est destinée aux utilisateurs avancés et aux développeurs qui souhaitent explorer, activer ou désactiver des fonctionnalités expérimentales de Windows de manière programmatique.
Principales Fonctionnalités
Voici les points forts de ViVe qui en font un outil utile et puissant :
- Bibliothèque en C# (ViVe)
ViVe offre une bibliothèque qui peut être intégrée à des projets personnalisés. Elle utilise la classe FeatureManager pour simplifier la gestion des ressources de Windows, y compris la persistance entre les redémarrages et le support du système "Last Known Good" (LKG), qui aide à revenir à des configurations problématiques. - Outil en Ligne de Commande (ViVeTool)
En plus de la bibliothèque, ViVe inclut le ViVeTool, une application de console qui sert d'exemple pratique de l'utilisation de la bibliothèque et comme un outil indépendant. Avec cet outil, les utilisateurs peuvent activer, désactiver ou réinitialiser des fonctionnalités de Windows directement à partir du terminal, sans avoir à développer un programme propre. - Manipulation de Ressources Expérimentales
Le logiciel permet d'interagir avec le mécanisme d'expérimentation A/B de Windows, utilisé par Microsoft pour tester des fonctionnalités avant de les libérer officiellement. Cela inclut l'activation de fonctionnalités cachées ou la désactivation d'expérimentations indésirables, telles que des mises en page alternatives d'interface ou des options en développement. - Support Multiplateforme sur Windows
Compatible avec les processeurs Intel, AMD (x86/x64) et ARM64 (comme Snapdragon et Microsoft SQ), ViVeTool est distribué en variantes spécifiques pour chaque architecture, garantissant son fonctionnement sur différents appareils Windows. - Persistente et Rollback
L'outil offre un support pour des configurations persistantes entre les redémarrages et inclut des commandes telles que /fixpriority pour améliorer la stabilité des modifications, ainsi que des options de retour en arrière pour restaurer des configurations précédentes en cas de problèmes. - Mises à jour et Dictionnaire de Ressources
ViVeTool est fréquemment mis à jour avec un dictionnaire de ressources basé sur des données récentes (comme la version de mars 2025 dans la dernière publication), permettant d'identifier et de manipuler des fonctionnalités par leur nom ou ID.