Descrizione
ViVe è una libreria in C# e un'applicazione console sviluppata per interagire con le nuove API di controllo delle risorse (Feature Control APIs) disponibili su Windows 10, a partire dalla versione 2004, e nelle versioni più recenti del sistema operativo. È rivolta a utenti avanzati e sviluppatori che desiderano esplorare, attivare o disattivare funzionalità sperimentali di Windows in modo programmatico.
Principali Funzionalità
Ecco i punti salienti di ViVe che la rendono uno strumento utile e potente:
- Libreria in C# (ViVe)
ViVe offre una libreria che può essere integrata in progetti personalizzati. Utilizza la classe FeatureManager per semplificare la gestione delle risorse di Windows, inclusa la persistenza tra riavvii e il supporto al sistema "Last Known Good" (LKG), che aiuta a ripristinare impostazioni problematiche. - Strumento da Riga di Comando (ViVeTool)
Oltre alla libreria, ViVe include il ViVeTool, un'applicazione console che funge da esempio pratico dell'uso della libreria e come strumento indipendente. Con esso, gli utenti possono attivare, disattivare o ripristinare funzionalità di Windows direttamente dal terminale, senza dover sviluppare un programma proprio. - Manipolazione di Risorse Sperimentali
Il software consente di interagire con il meccanismo di sperimentazione A/B di Windows, utilizzato da Microsoft per testare funzionalità prima di rilasciarle ufficialmente. Ciò include attivare risorse nascoste o disattivare esperimenti indesiderati, come layout alternativi dell'interfaccia o opzioni in fase di sviluppo. - Supporto Multiplattaforma su Windows
Compatibile con processori Intel, AMD (x86/x64) e ARM64 (come Snapdragon e Microsoft SQ), ViVeTool viene distribuito in varianti specifiche per ogni architettura, garantendo il funzionamento su diversi dispositivi Windows. - Persistenza e Rollback
Lo strumento offre supporto a impostazioni persistenti tra riavvii e include comandi come /fixpriority per migliorare la stabilità delle modifiche, oltre a opzioni di rollback per ripristinare impostazioni precedenti in caso di problemi. - Aggiornamenti e Dizionario di Risorse
ViVeTool è frequentemente aggiornato con un dizionario di risorse (feature dictionary) basato su dati recenti (come la versione di marzo 2025 nell'ultima release), consentendo di identificare e manipolare funzionalità per nome o ID.