منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] how to disable keyboard and mouse - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [سؤال] how to disable keyboard and mouse (/showthread.php?tid=2618)



how to disable keyboard and mouse - alsalahi - 19-04-14

السلام عليكم
كيف حالكم شباب
لو ممكن اريد كود لتعطيل وتمكين الكيبورد والماوس في C#
وشكراً



RE: how to disable keyboard and mouse - الشاكي لله - 20-04-14

PHP كود :
[DllImport("user32.dll")]
static 
extern bool BlockInput(bool fBlockIt); 


الغاء تفعيل الماوس والكيبورد :-
PHP كود :
BlockInput(true); 


تفعيل الماوس والكيبورد :-
PHP كود :
BlockInput(false); 


ملاحظة :
إقتباس :Blocks or unblocks mouse and keyboard input Can be disabled by pressing Alt+Ctrl+Del.



RE: how to disable keyboard and mouse - alsalahi - 20-04-14

شكراً لك اخي "الشاكي لله"

SmileSmileSmileSmileSmileSmile


RE: how to disable keyboard and mouse - golden.eagle - 20-04-14

شكرا على الموضوع


RE: how to disable keyboard and mouse - alsalahi - 23-04-14

شكراً على مرورك اخي golden.eagle



RE: how to disable keyboard and mouse - Programmation - 10-05-14

الطريقة المثلى هي التعامل مع API Function لتعطيل الـ Drivers الخاصة بـ USB Port. ويُمكنك إستخدام DevCon والخاصة بإدارة الأجهزة داخل Windows.

وإليك جميع الـ Command Attributes:

إقتباس :تعليمات وحدة تحكم الجهاز:
devcon.exe [-r] [-m:\\<machine>] <command> [<arg>...]
-r في حالة تحديده، تتم إعادة تمهيد الجهاز بعد إكمال الأمر، عند الضرورة.
<machine> هو اسم الجهاز الهدف.
<command> هو الأمر المطلوب إجراؤه (راجع أدناه).
<arg>... هي واحدة أو أكثر من الوسيطات في حالة الطلب حسب الأمر.
للحصول على تعليمات حول أمر محدد، اكتب: devcon.exe help <command>
classfilter السماح بتعديل عوامل تصفية الفئات.
classes سرد كافة فئات إعداد الأجهزة.
disable تعطيل الأجهزة المطابقة للجهاز أو
معرف المثيل المحدد.
driverfiles سرد ملفات برامج التشغيل المثبتة للأجهزة.
drivernodes سرد كافة عُقد برامج تشغيل الأجهزة.
enable تمكين الأجهزة المطابقة للجهاز أو
معرف المثيل المحدد.
find البحث عن الأجهزة المطابقة للجهاز أو
معرف المثيل المحدد.
findall البحث عن أجهزة بما في ذلك تلك الأجهزة غير الموجودة.
help عرض هذه المعلومات.
hwids سرد معرفات الأجهزة.
install تثبيت جهاز يدويًا.
listclass سرد كافة الأجهزة لإحدى فئات الإعداد.
reboot إعادة تمهيد الجهاز المحلي.
remove إزالة الأجهزة المطابقة للجهاز أو
معرف المثيل المحدد.
rescan البحث عن جهاز جديد.
resources سرد موارد الأجهزة.
restart إعادة تشغيل الأجهزة المطابقة للجهاز أو
معرف المثيل المحدد.
stack سرد رصة برامج تشغيل الأجهزة.
status سرد الحالة الحالية للأجهزة.
update تحديث جهاز يدويًا.
UpdateNI تحديث جهاز يدويًا بدون مطالبة المستخدم
SetHwID إضافة وحذف وتغيير ترتيب معرفات الأجهزة الخاصة بالأجهزة المرقمة حسب الجذر.

ويمكنك إرسال الأوامر عن طريق Process.Start.

لقراءة المزيد هنـــــــــــــــــــــا.

وفقك الله.


RE: how to disable keyboard and mouse - alsalahi - 28-05-14

الف شكر اخي Programmation على هذا المجهود الاكثر من رائع
ربي يعطيك الف عافية