Opis
ViVe to biblioteka w C# oraz aplikacja konsolowa opracowana w celu interakcji z nowymi interfejsami API kontroli funkcji (Feature Control APIs) dostępnymi w systemie Windows 10, począwszy od wersji 2004, oraz w nowszych wersjach systemu operacyjnego. Jest skierowana do zaawansowanych użytkowników i programistów, którzy chcą programowo badać, włączać lub wyłączać eksperymentalne funkcje systemu Windows.
Główne Funkcje
Poniżej przedstawiamy najważniejsze cechy ViVe, które czynią ją przydatnym i potężnym narzędziem:
- Biblioteka w C# (ViVe)
ViVe oferuje bibliotekę, która może być zintegrowana z dostosowanymi projektami. Używa klasy FeatureManager, aby uprościć zarządzanie funkcjami w systemie Windows, w tym utrzymanie stanu między ponownymi uruchomieniami oraz wsparcie dla systemu "Last Known Good" (LKG), który pomaga cofnąć problematyczne ustawienia. - Narządzie Linii Komend (ViVeTool)
Oprócz biblioteki, ViVe zawiera ViVeTool, aplikację konsolową, która służy jako praktyczny przykład użycia biblioteki oraz jako niezależne narzędzie. Umożliwia użytkownikom aktywowanie, deaktowanie lub resetowanie funkcji systemu Windows bez konieczności rozwijania własnego programu. - Manipulacja Funkcjami Eksperymentalnymi
Oprogramowanie pozwala na interakcję z mechanizmem eksperymentowania A/B systemu Windows, używanym przez Microsoft do testowania funkcjonalności przed ich oficjalnym wydaniem. Obejmuje to włączanie ukrytych funkcji lub wyłączanie niepożądanych eksperymentów, takich jak alternatywne układy interfejsu czy opcje w fazie rozwoju. - Wsparcie Multiplatformowe w Windows
Kompatybilny z procesorami Intel, AMD (x86/x64) oraz ARM64 (takimi jak Snapdragon i Microsoft SQ), ViVeTool jest dystrybuowany w wariantach specyficznych dla każdej architektury, zapewniając prawidłowe działanie na różnych urządzeniach z Windows. - Utrzymywanie Stanu i Cofanie Zmian
Narzędzie oferuje wsparcie dla ustawień utrzymujących się między ponownymi uruchomieniami i zawiera polecenia takie jak /fixpriority, aby poprawić stabilność zmian, a także opcje cofania zmian w celu przywrócenia wcześniejszych ustawień w przypadku problemów. - Aktualizacje i Słownik Funkcji
ViVeTool jest często aktualizowany z wykorzystaniem słownika funkcji (feature dictionary) opartego na najnowszych danych (takich jak wersja z marca 2025 w ostatniej wersji), umożliwiając identyfikację i manipulację funkcjonalnościami po nazwie lub ID.