سؤال

أود أن أكون قادرا على تحديد ورمز برمجيا، لماذا خرج نظام Vista من الاستعداد (S3). أي لغة على ما يرام، على الرغم من أن .NET واحد سيكون أفضل. أنا أتطلع إلى وضع هذا الرمز في تطبيق أقوم به.

أبحث عن أسباب مثل "مركز الوسائط مطلوب لتسجيل برنامج"، "استيقظ إدخال المستخدم، الجهاز"، من المقرر تشغيل Windows Update "، أشياء من هذا القبيل. بحثت على Google و Bing و MSDN، لكنني أجد فقط الأشياء ذات الصلة بنظام Windows Mobile.

هل يمكن لأي شخص أن يوضح لي إلى وظيفة أو كائن يمكن أن يوفر هذه المعلومات؟

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

المحلول

نافذة المستوى الأعلى تحصل على wm_powerbroadcast. رسالة عند الاستيقاظ، ولكن يمكنك معرفة ما إذا كان تلقائيا (مركز الوسائط، Windows Update، إلخ) أو المستخدم (الضغط على زر الطاقة إلخ)

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