سؤال

هل من الممكن تغيير السلوك الموفر للطاقة لجهاز كمبيوتر محمول على غطاء يغلق من السبات/الاستعداد/الإغلاق ل لا تفعل شيئا من .NET Framework؟

تعديل: يبدو أنه من خلال تعيين القيمة للاستعداد وحظر الاستعداد من طلبي ، يمكن اكتشاف حدث إغلاق الغطاء ، وهو ما أنا عليه حقًا.

وجدت هذا السؤال الذي يتعامل مع الكشف عن الغطاء ، لكنه يتلخص في استخدام حدث الاستعداد أو كتابة سائق.

هل كانت مفيدة؟

المحلول

نعم ، يمكنك استخدام فصول WMI.

إلق نظرة هنا إلى مقدمة إلى WMI

لاحظ أنه يمكنك أيضًا استخدامها Application.SetSuspendState, ، لكن هذه الطريقة تسمح لك فقط بتعليق أو سبات. لذلك أعتقد أنه لا يتناسب مع احتياجاتك ...

حول الغطاء ، يبدو أن هناك بعيدا لاكتشاف ما إذا كان الغطاء مغلقًا أم لا ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top