تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] how to disable keyboard and mouse
#1
السلام عليكم
كيف حالكم شباب
لو ممكن اريد كود لتعطيل وتمكين الكيبورد والماوس في C#
وشكراً
الرد }}}
تم الشكر بواسطة:
#2
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.
الرد }}}
تم الشكر بواسطة: alsalahi , oneyemenweb2 , ربيع , Sajad , Japan
#3
Thumbs Up 
شكراً لك اخي "الشاكي لله"

SmileSmileSmileSmileSmileSmile
الرد }}}
تم الشكر بواسطة:
#4
شكرا على الموضوع
الرد }}}
تم الشكر بواسطة: alsalahi
#5
شكراً على مرورك اخي golden.eagle
الرد }}}
تم الشكر بواسطة:
#6
الطريقة المثلى هي التعامل مع 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.

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

وفقك الله.
الرد }}}
تم الشكر بواسطة: الشاكي لله , alsalahi , raoe-041
#7
الف شكر اخي Programmation على هذا المجهود الاكثر من رائع
ربي يعطيك الف عافية
الرد }}}
تم الشكر بواسطة:


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


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