سؤال

أريد الاحتفاظ بسجل مع محاولة تسجيل الدخول إلى جهاز. نظام التشغيل هو نظام Windows Sombed Morder. هل من الممكن جعل Windows ينفذ تطبيقًا أو برنامج نصي بعد كل محاولة تسجيل دخول لتمكيني من حفظ تلك المعلومات في قاعدة البيانات الخاصة بي؟

تعديل:

استخراج من Superuser:

"هنا ، يمكنك ضبط التدقيق على جميع أنواع الأحداث. أعتقد أن تلك التي تريدها هي" أحداث التدقيق تسجيل الدخول "، أو تعيينها على الفشل (أو النجاح أيضًا إذا كنت تريد). سيتم إرسال جميع الأحداث الآن إلى عارض الحدث. ... "

هل من الممكن الوصول إلى معلومات عارض الحدث عبر WMI؟

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

المحلول

من وجهة نظر أمنية ، سأفترض أن هذا سيكون ليس يكون ممكنا. ولكن من الممكن كتابة مكتبة Gina المتخصصة التي ستحل محل نظام تسجيل الدخول القياسي لنظام التشغيل Windows. تم ذلك لدعم قراء بصمات الأصابع وقراء البطاقات الذكية ، والعديد من طرق تسجيل الدخول البديلة الأخرى.

ولكن بدافع الفضول ، ما نوع المشكلة التي تحاول حلها هنا؟ يحتوي Windows بالفعل على الكثير من وظائف البناء التي يمكن تحليلها من قبل أي شخص يمكنه تسجيل الدخول.


يتبع هذا الرابط لمعرفة كيف يتم ذلك في Windows 2003. لقد قمت بالتحقق من نظام Windows XP على جهاز افتراضي ويعمل تمامًا هناك. لذلك أفترض أنه يعمل أيضًا في إصدارات XP المضمنة.
لقراءة سجل الحدث ، هذا الرابط من MSDN سيكون عمليًا أيضًا. سيتطلب ذلك .NET ، وهو اختياري على Windows XP.

نصائح أخرى

قد يكون WMI مكانًا جيدًا للبدء. يمكنك استخدام WMI (أو طريقة أخرى) للاستعلام عن سجل حدث الأمان لأحداث تسجيل الدخول النامية/الفاشلة أيضًا.

http://www.computerperformance.co.uk/vbscript/wmi_event_log_administrator.htm

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