السلام عليكم ورحمه الله وبركاتة
السلام عليكم اخواني
كنت محتاج كود تعطيل عمل زر Alt + Tab و زر Windows + Tab
وشكراا
والسلام عليكم ورحمه الله وبركاتة
لايمكننا تعطيل اي زر في الكيبورد
قل يمكننا إلغاء عمل الكيبورد هذا ممكن ولكن تعطيل زر او زرين هذا لن ينفع
نفكر في طريقة اخرى وهي إلغاء وظيفة الزر
وظيفة الازرار الي قلت عنها هي اختيار برنامج بين البرامج الشغالة حاليا (او التنقل بين البرامج)
وهذا يتعلق بملف Explorer.exe
مثلا يمكنك ان تبحث وتجد ملف Explorer.exe معدل تكون الخاصية محذوفة به
اي لايظهر شيئ عندما تقوم بالضغط على alt + tab
فتقوم باستبداله بالملف القديم
فهكذا لن يظهر شيئ للمستخدم عندما يقوم بالضغط على الازرار
وبالتفكير في طريقة اخرى
هناك مايسمى ب UserActivityHook class وهي فئة جاهزة تقوم بالتقاط نقرات الماوس والكيبورد
تقوم مثلا ببرمجة برنامج بالفيجوال بيسك وتجعله كابرنامج كيلوجر ، وعندما نقوم بضغط زر alt + tab ستلتقطها الUserActivityHook
يقوم برنامجنا بإلغاء العملية وبالتالي كل مرة يقوم المستخدم بالضغط على زريalt + tab سيقوم البرنامج بإلغاء الضغط
لكن يجب ان يكون برنامجك شغالا على الدوام
--
بصراحة انا مستغرب
ماذا تريد ان تعمل بهذا الخصوص
جميع المطورين يحبذون التسهيل على المستخدم
اما انت فتريد تعطيل خاصية تسهل على المستخدم
أنا شخصيا استعملها عندما اقوم بالتنقل بين البرامج
فلماذا تريد تعطيلها !!!؟؟؟
(18-09-13, 07:13 PM)sooriaty03 كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
الحمد لله وبعد بحث طويل وجدت مشروعا مكتوبا على vb6 وقمت بتحويله إلى VB.Net
المصدر: CodeProject
المشروع يحتاج إلى مكتبة dll يتم استدعاء دوالها عن طريق VB.Net وقد أرفقت المكتبة مع المشروع
رابط المشروع: HotKeysDisable.zip
بالتوفيق
رائع
لم اتوقع ان توجد طريقة لإطفاء زر
جزاك الله خيرا
الانتي فايروس يعتبر الملف فايروس و يحذفه

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