خدمة Windows صغيرة وفعالة وقابلة للتكوين تعمل على تبديل وضع الطاقة في Windows المحمول ومعدل التحديث عند توصيله وخارجه من الطاقة.
يستخدم الحد الأدنى من وحدة المعالجة المركزية ، حيث يتم تشغيل الكود فقط عند توصيل الكمبيوتر المحمول داخل أو خارج الطاقة. كما أنه يخصص الحد الأدنى من الذاكرة ، لذلك لا داعي للقلق بشأن أي تأثير أداء عند تشغيل الخدمة.
ملاحظة: يتم دعم Windows 10 وما فوق فقط بسبب متطلبات API.
ملاحظة: احذر من أن مكافحة الفيروسات قد تشير إلى الخدمة أو تثبيت البرامج النصية.
بعد بدء الخدمة ، يجب أن يظهر ملف config.json في دليل التثبيت. هنا يمكنك تغيير الخيارات لكل من التكوينات السلكية والبطارية التي تعمل بالبطارية ، مثل معدل التحديث ، ونظام الطاقة ، وما إذا كنت تريد إشعارًا لسطح المكتب أو إذا كنت تريد أن تقوم الخدمة بتغيير معدل التحديث على الإطلاق.
لا تحتاج إلى إعادة تشغيل الخدمة لتحميل التغييرات الجديدة ، حيث يتم قراءة ملف التكوين في كل مرة تتغير فيها حالة الطاقة.
احذر من أن التكوين غير صالح سيتجاوز الملف بأكمله مع الإعدادات الافتراضية.
في config.json ، يمكنك تكوين حقل power_scheme في إما wired_config أو battery_config مع القيم التالية:
"power_scheme" : " HighPerformance " , "power_scheme" : " Balanced " ,ملاحظة: يدعم فقط متوازنة الاستعداد الحديث.
"power_scheme" : " PowerSaver " , "power_scheme" : {
"Custom" : " **your_custom_guid*** "
}, من المهم استخدام مفتاح --workspace عند البناء حتى يتم بناء جميع الثنائيات. (على سبيل المثال ، cargo build --release --workspace )