Perpustakaan dalam C# adalah sebuah aplikasi konsol yang dikembangkan untuk berinteraksi dengan API kontrol sumber daya baru yang tersedia mulai dari Windows 10.
ViVe adalah sebuah perpustakaan dalam C# dan aplikasi konsol yang dikembangkan untuk berinteraksi dengan API kontrol fitur baru (Feature Control APIs) yang tersedia di Windows 10, mulai dari versi 2004, dan di versi terbaru sistem operasi tersebut. Ini ditujukan untuk pengguna tingkat lanjut dan pengembang yang ingin mengeksplorasi, mengaktifkan, atau menonaktifkan fitur eksperimental Windows secara programatik.
Fitur Utama
Berikut adalah sorotan dari ViVe yang menjadikannya alat yang berguna dan kuat:
Perpustakaan dalam C# (ViVe) ViVe menawarkan sebuah perpustakaan yang dapat diintegrasikan ke dalam proyek kustom. Ini menggunakan kelas FeatureManager untuk menyederhanakan pengelolaan sumber daya Windows, termasuk persistensi antara reboot dan dukungan untuk sistem "Last Known Good" (LKG), yang membantu mengembalikan pengaturan yang bermasalah.
Alat Baris Perintah (ViVeTool) Selain perpustakaan, ViVe juga menyertakan ViVeTool, sebuah aplikasi konsol yang berfungsi sebagai contoh praktis penggunaan perpustakaan dan sebagai alat independen. Dengan ini, pengguna dapat mengaktifkan, menonaktifkan, atau mengatur ulang fitur Windows langsung dari terminal, tanpa perlu mengembangkan program sendiri.
Manipulasi Fitur Eksperimental Perangkat lunak ini memungkinkan interaksi dengan mekanisme eksperimen A/B Windows, yang digunakan oleh Microsoft untuk menguji fungsionalitas sebelum dirilis secara resmi. Ini termasuk mengaktifkan fitur tersembunyi atau menonaktifkan eksperimen yang tidak diinginkan, seperti tata letak antarmuka alternatif atau opsi yang sedang dikembangkan.
Dukungan Multiplatform di Windows Kompatibel dengan prosesor Intel, AMD (x86/x64), dan ARM64 (seperti Snapdragon dan Microsoft SQ), ViVeTool didistribusikan dalam varian spesifik untuk setiap arsitektur, menjamin kinerja di berbagai perangkat Windows.
Persistensi dan Rollback Alat ini menawarkan dukungan untuk pengaturan yang persist dalam antara restart dan mencakup perintah seperti /fixpriority untuk meningkatkan stabilitas perubahan, selain opsi rollback untuk mengembalikan pengaturan sebelumnya jika terjadi masalah.
Pembaruan dan Kamus Fitur ViVeTool sering diperbarui dengan kamus fitur berdasarkan data terbaru (seperti versi Maret 2025 pada rilis terakhir), memungkinkan untuk mengidentifikasi dan memanipulasi fungsionalitas berdasarkan nama atau ID.