Описание
ViVe — это библиотека на C# и консольное приложение, разработанное для взаимодействия с новыми API управления функциями (Feature Control APIs), доступными в Windows 10, начиная с версии 2004, и в более поздних версиях операционной системы. Она ориентирована на продвинутых пользователей и разработчиков, которые хотят исследовать, активировать или деактивировать экспериментальные функции Windows программным образом.
Основные функции
Вот основные возможности ViVe, которые делают его полезным и мощным инструментом:
- Библиотека на C# (ViVe)
ViVe предлагает библиотеку, которую можно интегрировать в пользовательские проекты. Она использует класс FeatureManager для упрощения управления функциями Windows, включая сохранение состояния между перезагрузками и поддержку системы "Последнее известное хорошее состояние" (LKG), которая помогает откатить проблемные настройки. - Инструмент командной строки (ViVeTool)
Кроме библиотеки, ViVe включает ViVeTool, консольное приложение, которое служит практическим примером использования библиотеки и как независимый инструмент. С его помощью пользователи могут активировать, деактивировать или сбрасывать функции Windows непосредственно из терминала, не разрабатывая собственную программу. - Работа с экспериментальными функциями
Программное обеспечение позволяет взаимодействовать с механизмом A/B экспериментов Windows, используемым Microsoft для тестирования функциональности до их официального выпуска. Это включает в себя активацию скрытых функций или деактивацию нежелательных экспериментов, таких как альтернативные интерфейсы или опции в разработке. - Поддержка нескольких платформ в Windows
Совместимый с процессорами Intel, AMD (x86/x64) и ARM64 (такими как Snapdragon и Microsoft SQ), ViVeTool распространяется в специфических вариантах для каждой архитектуры, что обеспечивает его работу на различных устройствах под управлением Windows. - Сохранение настроек и откат
Инструмент поддерживает сохранение настроек между перезагрузками и включает такие команды, как /fixpriority для улучшения стабильности изменений, а также опции отката для восстановления предыдущих настроек в случае проблем. - Обновления и словарь функций
ViVeTool часто обновляется и включает словарь функций (feature dictionary), основанный на недавних данных (например, версия марта 2025 в последнем релизе), что позволяет идентифицировать и управлять функциональностью по имени или ID.