Açıklama
ViVe, Windows 10'da, özellikle de 2004 sürümünden itibaren mevcut olan yeni kaynak kontrol API'leriyle etkileşimde bulunmak için geliştirilmiş bir C# kütüphanesi ve konsol uygulamasıdır. Programatik olarak Windows'un deneysel özelliklerini keşfetmek, etkinleştirmek veya devre dışı bırakmak isteyen ileri düzey kullanıcılar ve geliştiriciler için tasarlanmıştır.
Ana Fonksiyonlar
ViVe'i yararlı ve güçlü bir araç yapan özellikler şunlardır:
- C# Kütüphanesi (ViVe)
ViVe, özel projelere entegre edilebilecek bir kütüphane sunar. Windows kaynak yönetimini basitleştirmek için FeatureManager sınıfını kullanarak yeniden başlatmalar arasında kalıcılık sağlar ve "Son Bilinen İyi" (LKG) sistemini destekler, bu da sorunlu ayarları geri almanıza yardımcı olur. - Konsol Aracı (ViVeTool)
Kütüphanenin yanı sıra, ViVe, kütüphanenin kullanımı için pratik bir örnek görevi gören ve bağımsız bir araç olan ViVeTool adlı bir konsol uygulamasını içerir. Bu araçla, kullanıcılar terminal üzerinden Windows'un özelliklerini etkinleştirebilir, devre dışı bırakabilir veya sıfırlayabilir, kendi programlarını geliştirmeye gerek kalmadan. - Deneysel Kaynak Yönetimi
Yazılım, Microsoft'un işlevleri resmi olarak yayınlamadan önce test etmek için kullandığı Windows A/B deney mekanizmasıyla etkileşimde bulunmayı sağlar. Bu, gizli özellikleri etkinleştirmeyi veya istenmeyen deneyleri devre dışı bırakmayı içerir, örneğin alternatif arayüz düzenleri veya geliştirilmekte olan seçenekler. - Windows'ta Çoklu Platform Desteği
Intel, AMD (x86/x64) ve ARM64 (Snapdragon ve Microsoft SQ gibi) işlemcileriyle uyumludur, ViVeTool her mimari için özel varyantlar halinde dağıtılmakta, farklı Windows cihazlarında çalışmasını sağlamaktadır. - Kalıcılık ve Geri Alma
Araç, yeniden başlatmalar arasında kalıcı ayar destekler ve değişikliklerin kararlılığını artırmak için /fixpriority gibi komutlar ile sorun durumunda önceki ayarları geri yüklemek için geri alma seçenekleri sunar. - Güncellemeler ve Özellik Sözlüğü
ViVeTool, en son sürümdeki (Mart 2025 versiyonu gibi) güncel verilere dayanan bir kaynak sözlüğü ile sık sık güncellenir, böylece işlevleri isim veya ID ile tanımlayıp yönetmenizi sağlar.