وصف
ViVe هي مكتبة بلغة C# وتطبيق console تم تطويره للتفاعل مع واجهات برمجة التطبيقات الجديدة للتحكم في الميزات (Feature Control APIs) المتاحة في Windows 10، بدءًا من الإصدار 2004، وفي الإصدارات الأحدث من نظام التشغيل. يهدف إلى المستخدمين المتقدمين والمطورين الذين يرغبون في استكشاف، تفعيل أو تعطيل الميزات التجريبية لـ Windows بطريقة برمجية.
الميزات الرئيسية
إليك أبرز ميزات ViVe التي تجعلها أداة مفيدة وفعالة:
- مكتبة بلغة C# (ViVe)
يوفر ViVe مكتبة يمكن دمجها في مشاريع مخصصة. تستخدم فئة FeatureManager لتبسيط إدارة ميزات Windows، بما في ذلك الاستمرار بين إعادة التشغيل ودعم نظام "الإعداد الجيد المعروف الأخير" (LKG)، الذي يساعد على الرجوع إلى الإعدادات الم problematic. - أداة سطر الأوامر (ViVeTool)
بالإضافة إلى المكتبة، يتضمن ViVe ViVeTool، تطبيق console يعمل كمثال عملي لاستخدام المكتبة وكأداة مستقلة. من خلاله، يمكن المستخدمين تفعيل، تعطيل أو إعادة تعيين ميزات Windows مباشرة من خلال الطرفية، دون الحاجة إلى تطوير برنامج خاص بهم. - معالجة الميزات التجريبية
يسمح البرنامج بالتفاعل مع آلية التجريب A/B لـ Windows، والتي تستخدمها Microsoft لاختبار الميزات قبل إصدارها رسميًا. وهذا يشمل تفعيل الميزات المخفية أو تعطيل التجارب غير المرغوب فيها، مثل تخطيطات الواجهة البديلة أو الخيارات قيد التطوير. - دعم متعدد المنصات على Windows
متوافق مع معالجات Intel وAMD (x86/x64) وARM64 (مثل Snapdragon وMicrosoft SQ)، يتم توزيع ViVeTool في إصدارات محددة لكل بنية، مما يضمن التشغيل على أجهزة Windows المختلفة. - الاستمرار والعودة للخلف
تقدم الأداة دعمًا للإعدادات المستمرة بين إعادة التشغيل وتشمل أوامر مثل /fixpriority لتحسين استقرار التغييرات، بالإضافة إلى خيارات للعودة للخلف لاستعادة الإعدادات السابقة في حالة حدوث مشاكل. - التحديثات وقاموس الميزات
يتم تحديث ViVeTool بشكل متكرر مع قاموس ميزات (feature dictionary) يستند إلى بيانات حديثة (مثل إصدار مارس 2025 في آخر إصدار له)، مما يسمح بتحديد ومعالجة الميزات بالاسم أو ID.