منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طلب كود تعطيل عمل زر Alt + Tab
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمه الله وبركاتة 


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


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


وشكراا 


والسلام عليكم ورحمه الله وبركاتة
لايمكننا تعطيل اي زر في الكيبورد


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


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


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


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


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


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

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

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




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


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


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


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


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




--


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


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


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


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


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

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

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


المصدر: CodeProject


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


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


بالتوفيق
(18-09-13, 07:13 PM)sooriaty03 كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

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


المصدر: CodeProject


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


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


بالتوفيق

رائع

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

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


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


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


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


والسلام عليكم ورحمة الله وبركاتة
(19-09-13, 11:45 AM)hoob computer كتب : [ -> ]الانتي فايروس يعتبر الملف فايروس و يحذفه Sad!

عادي أخوي لاتقلق Big Grin
الأنتي فايروس يعتبر الملف كفايروس لأن هذه الأكواد أغلبها يستخدم في الفيروسات وبرامج الإختراق ( لاتخف ) Shy
مشكووووووووووووووور شباب عالمعلومة الحلوة Smile


تحياتي