تقييم الموضوع :
  • 2 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] طلب كود تعطيل عمل زر Alt + Tab
#1
السلام عليكم ورحمه الله وبركاتة 


السلام عليكم اخواني 


كنت محتاج كود تعطيل عمل زر Alt + Tab و زر Windows + Tab 


وشكراا 


والسلام عليكم ورحمه الله وبركاتة
الرد }}}
تم الشكر بواسطة:
#2
لايمكننا تعطيل اي زر في الكيبورد


قل يمكننا إلغاء عمل الكيبورد هذا ممكن ولكن تعطيل زر او زرين هذا لن ينفع


نفكر في طريقة اخرى وهي إلغاء وظيفة الزر


وظيفة الازرار الي قلت عنها هي اختيار برنامج بين البرامج الشغالة حاليا (او التنقل بين البرامج)


وهذا يتعلق بملف Explorer.exe


مثلا يمكنك ان تبحث  وتجد ملف Explorer.exe معدل تكون الخاصية محذوفة به


اي لايظهر شيئ عندما تقوم بالضغط على alt + tab

فتقوم باستبداله بالملف القديم

فهكذا لن يظهر شيئ للمستخدم عندما يقوم بالضغط على الازرار




وبالتفكير في طريقة اخرى


هناك مايسمى ب UserActivityHook class وهي فئة جاهزة تقوم بالتقاط نقرات الماوس والكيبورد


تقوم مثلا ببرمجة برنامج بالفيجوال بيسك وتجعله كابرنامج كيلوجر ، وعندما نقوم بضغط زر alt + tab ستلتقطها الUserActivityHook


يقوم برنامجنا بإلغاء العملية وبالتالي كل مرة يقوم المستخدم بالضغط على زريalt + tab سيقوم البرنامج بإلغاء الضغط


لكن يجب ان يكون برنامجك شغالا على الدوام




--


بصراحة انا مستغرب


ماذا تريد ان تعمل بهذا الخصوص


جميع المطورين يحبذون التسهيل على المستخدم


اما انت فتريد تعطيل خاصية تسهل على المستخدم


أنا شخصيا استعملها عندما اقوم بالتنقل بين البرامج

فلماذا تريد تعطيلها !!!؟؟؟
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم ورحمة الله وبركاته

الحمد لله وبعد بحث طويل وجدت مشروعا مكتوبا على vb6 وقمت بتحويله إلى VB.Net


المصدر: CodeProject


المشروع يحتاج إلى مكتبة dll يتم استدعاء دوالها عن طريق VB.Net وقد أرفقت المكتبة مع المشروع


رابط المشروع: HotKeysDisable.zip


بالتوفيق
الرد }}}
تم الشكر بواسطة: Omar Mekkawy
#4
(18-09-13, 07:13 PM)sooriaty03 كتب : السلام عليكم ورحمة الله وبركاته

الحمد لله وبعد بحث طويل وجدت مشروعا مكتوبا على vb6 وقمت بتحويله إلى VB.Net


المصدر: CodeProject


المشروع يحتاج إلى مكتبة dll يتم استدعاء دوالها عن طريق VB.Net وقد أرفقت المكتبة مع المشروع


رابط المشروع: HotKeysDisable.zip


بالتوفيق

رائع

لم اتوقع ان توجد طريقة لإطفاء زر

جزاك الله خيرا
الرد }}}
تم الشكر بواسطة:
#5
الانتي فايروس يعتبر الملف فايروس و يحذفه Sad!
الرد }}}
تم الشكر بواسطة:
#6
السلام عليكم ورحمة الله وبركاتة 
مشكوور اخواني علي الرد 


الف شكر اخي sooriaty03 علي ردك والمثال شغال تمام 


انا دورت كتير برودا وجبت نفس المشروع بس لقيتوا VB6 فأهملته لاني لا افهم اي شئ في VB6 


الف شكر مرة اخري اخواني علي الرد 


والسلام عليكم ورحمة الله وبركاتة
الرد }}}
تم الشكر بواسطة: sooriaty03
#7
(19-09-13, 11:45 AM)hoob computer كتب : الانتي فايروس يعتبر الملف فايروس و يحذفه Sad!

عادي أخوي لاتقلق Big Grin
الأنتي فايروس يعتبر الملف كفايروس لأن هذه الأكواد أغلبها يستخدم في الفيروسات وبرامج الإختراق ( لاتخف ) Shy
الرد }}}
تم الشكر بواسطة: sooriaty03 , hoob computer
#8
مشكووووووووووووووور شباب عالمعلومة الحلوة Smile


تحياتي
الرد }}}
تم الشكر بواسطة:



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


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