كيف يمكنني التعامل مع لوحة المفاتيح ؟
#1
السلام عليكم ورحمة الله وبركاته

كيف يمكنني تعطيل كل ازرار لوحة المفاتيح بستثناء الحروف و الارقام فقط ؟

بارك الله فيكم وجزاكم خيرا

سلامي وحبي لكم اخواني

بالتوفيق
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#2

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

حاول البحث قبل طرح السؤال
من اقدم المواضيع :

http://www.delphi4arab.net/forum/showthread.php?tid=5
الرد
#3

اقصد كيف يمكنني تعطيل المفاتيح التالية :
alt , ctrl , winkey , F1 , echap , tab ..... الى اخره من الازرار
والغرض صنع واجهة مثل واجهة easycafe حيت لا تسمح لك بدخول و التعامل مع النظام باية طريقة كانت حت تسجل الدخول عبرها .
بارك الله فيكم
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#4

+ البحث:
http://www.delphi4arab.net/forum/showthread.php?tid=499
انتبه الامر يختلف من نظام الى اخر (9x/XP/Vista/...)
احد الطرق المستعملة من البعض MSGina
هناك حلول تجارية dWinlock أو Ewinlock (اكتبها بمحرك البحث)
الرد
#5
اسف لقد شاهدت الموضوع من قبل لكن لم يفي بالغرض
اما عن
إقتباس :هناك حلول تجارية dwinlock أو ewinlock (اكتبها بمحرك البحث)
انا لا املك النقود
المشكلة لم تنحل بعد .
بالتوفيق
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#6
وعليكم السلام ورحمة الله وبركاته
+البحث أيضا:
مكون TKhWinLock (أو KhUtils‏) يستخدم MSGina (كما أشار الأستاذ) وغيرها... مجاني:
كود :
http://www.torry.net/pages.php?id=518
نسخة دلفي 7 + تعطيل WinKeys أيضا:
http://www.delphi4arab.net/forum/showthread.php?tid=207
-----
أيضا هناك مكتبة WinWlxمن Jedi لاستغلال MSGina هنا:
كود :
http://jedi.grizzlydev.com/www/apilibrary.html
مرفقة ومثال آخر GinaHook منقول للفائدة.
بالتوفيق.


الملفات المرفقة
.rar   WinWlx.rar (الحجم : 290.33 ك ب / التحميلات : 47)
.rar   GinaHook.rar (الحجم : 14.64 ك ب / التحميلات : 16)
الرد
#7
بارك الله فيك اخي kachwahed
الله ينورك


كيف نعمل Hook للوحة المفاتيح ؟
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم