Beskrivning
ViVe är ett bibliotek i C# och en konsolapplikation som är utvecklad för att interagera med de nya funktionerna för resurskontroll (Feature Control APIs) som finns tillgängliga i Windows 10, från version 2004 och på senare versioner av operativsystemet. Det riktar sig till avancerade användare och utvecklare som vill utforska, aktivera eller inaktivera experimentella funktioner i Windows på ett programatiskt sätt.
Huvudfunktioner
Här är höjdpunkterna med ViVe som gör det till ett användbart och kraftfullt verktyg:
- Bibliotek i C# (ViVe)
ViVe erbjuder ett bibliotek som kan integreras i anpassade projekt. Det använder klassen FeatureManager för att förenkla hanteringen av Windows-resurser, inklusive persistens mellan omstarter och stöd för "Senast kända goda" (LKG), vilket hjälper till att återställa problematiska inställningar. - Kommandoverktyg (ViVeTool)
Förutom biblioteket inkluderar ViVe ViVeTool, en konsolapplikation som fungerar som ett praktiskt exempel på hur biblioteket används och som ett fristående verktyg. Med det kan användare aktivera, inaktivera eller återställa Windows-funktioner direkt via terminalen, utan att behöva utveckla ett eget program. - Manipulering av experimentella resurser
Programvaran gör det möjligt att interagera med Windows A/B-experimenteringsmotor, som Microsoft använder för att testa funktioner innan de officiellt släpps. Detta inkluderar att aktivera dolda funktioner eller inaktivera oönskade experiment, såsom alternativa gränssnittslayouter eller funktioner under utveckling. - Multiplattformsstöd på Windows
Kompatibel med Intel- och AMD-processorer (x86/x64) samt ARM64 (som Snapdragon och Microsoft SQ), distribueras ViVeTool i specifika varianter för varje arkitektur, vilket säkerställer funktionalitet på olika Windows-enheter. - Persistens och återställning
Verktyget erbjuder stöd för permanenta inställningar mellan omstarter och inkluderar kommandon som /fixpriority för att förbättra stabiliteten i ändringar, samt alternativ för återställning för att återföra tidigare inställningar i händelse av problem. - Uppdateringar och resursordbok
ViVeTool uppdateras ofta med en funktionsordbok (feature dictionary) baserad på senaste data (som marsversionen 2025 i den senaste versionen), vilket möjliggör identifiering och manipulation av funktioner efter namn eller ID.