سؤال

وأنا أسأل هذا السؤال بعد أن حصلت على إجابة جيدة جدا ل: <لأ href = "https://stackoverflow.com/questions/416313/how-do-i-detect-the-2-states-of -switch المستخدم في ويندوز "> كيف يمكنني الكشف عن الدول 2 من" تبديل المستخدم "في نظام التشغيل Windows

ونيتي هي لمعرفة ما إذا كان تبديل المستخدم تحت KDE / غنوم له مكالمة API مماثلة يمكنني مراقبة مع فري باسكال.

إذا لم يكن مع فري باسكال، على الأقل في دخول ليب منها يستخدم في C / C ++

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

المحلول

نعم، يتم تثبيت حزمة DBus تثبيت، وAFAIK ركضت نهاية أمثلة من العام الماضي.

وانظر /packages/dbus/examples/busexample.pp للحصول على مثال

نصائح أخرى

وأنا متأكد من أن رصد الرسائل DBus تثبيت يمكنك التقاط رسائل حول جلسة الدخول والخروج. في الواقع أنا لا أعرف إذا كان فري باسكال توفير واجهات برمجة التطبيقات DBus تثبيت.

وحل القذرة يمكن أن يكون التنفيذ وتحليل <م> / البيرة / بن / DBus تثبيت رصد الانتاج.

وحظا سعيدا

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