الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل هاذا تفكير منطقي لعمل Screen Lock ؟

مغلق
بدأه ADEL في 2 سبتمبر 2004 · 2 رد · 779 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ...

فكرت ان اشاركم بهذه الفكرة

كنت افكر منذ فترة لعمل شيء يمنع المستخدم من التحكم في لوحة المفاتيح او عمل شيء مثل الـWelcome Screen في Windows XP المقصود ان امنعة من استخدام المفاتيح التالية ...

Ctrl+Esc و Ctrl+Alt+Del و Alt+Tab

فبعد ان غرقت في بحر الـDLL's ولم افعل شيء مفيد .... فخطرت لي فكرة ان اعتمد علي فورمتين عندما تفقد الأولي الـFocus تكتسبة الثانية اوتوماتيكياً والعكس بحيث ينحصر المستخدم في برنامجي ... هل هاذا منطقي وعملي ام ان علي ان اعتمد تفكير آخر ....

شاركوني برايكم ..

#2

يمكنك استخدام timer حيث تقوم بإعادة الـFocus للفورم في الـintervals المحددة..

على العموم من المفترض أن الطريق الصحيح والسليم يكمن في استخدام system hooks.. أعتقد هناك سؤال سابق عن الموضوع "كود محول من VB"

ربما أنت من سألت السؤال المذكور. على العموم السائل كان على بعد خطوات من المطلوب.. فقط تحتاج أن تبحث عن الـvirtual key codes الخاصة بالمفاتيح المذكورة..

اضافة:

فقط أود أن أنبهك الى أنه بالذات لا يمكنك اصطياد Ctrl+Alt+Del بواسطة system hooks ولا يمكن عمل ذلك من خلال دوت نيت.

تم تعديل هذه المشاركة بواسطة BAZRAMIT في 3 سبتمبر 2004 في 04:11

#3

اعتقد انني مؤقتا ساعتمد فكرتك وتاتي الـHooks لاحقا لأني حاولت بها كثيرا وفشلت .

هذا الموضوع مغلق.

مواضيع مشابهة