منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
إيقاف عمل أختصارات النظام - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : إيقاف عمل أختصارات النظام (/showthread.php?tid=4192)

الصفحات: 1 2 3


إيقاف عمل أختصارات النظام - Easy4ever - 18-09-12

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

أخواني .

عندي استفسار عن كيفية إيقاف عمل أختصارات المفاتيح للنظام وإعادة تشغيلها
بحثت عنها كثير ولم اجد سوى بعض المفاتيح
طرحت هذا السؤال من قبل ولاكن لم أجد إي تفاعل للموضوع

البرنامج في المرفق يوجد فيه كود تعطيل وإعادة تفعيل بعض الأختصارات وهي كتالي :-


1- Alt+Tab
2- Alt+Esc
3- Ctrl+Esc
4- Windows Key

المطلوب كود تعطيل وإعادة تفعيل مايلي :-
1- Alt +F4
2- Ctrl + Alt + Del

رابط المثال من هنا

أرجوا المساعدة .

أخوكم :- Easy 4ever




إيقاف عمل أختصارات النظام - RaggiTech - 20-09-12


http://msdn.microsoft.com/en-us/library/0z084th3(v=vs.71).aspx
لعل هذا الرابط يفيدك ان شاء الله



إيقاف عمل أختصارات النظام - Easy4ever - 20-09-12

[COLOR="#0000CD"]أخوي هذا الكود عشان تبي تحط أوامر للأزرار
اما إللي ابيه كود إلغاء إجراء معين موجود بالنظام
ياليت تحمل المثال وتشوف كيف صياغة الكود
لاني لقيت بعض الإجراءات التي تقوم بإلغاء بعض الأختصارات المذكوره أعلى

ممكن تستطيع فهم صياغة الكود واستنتاج كود تعطيل Ctrl + Alt + Del أو تعطيل Alt + F4

وشكرا على الأهتمام
[/COLOR]


إيقاف عمل أختصارات النظام - RaggiTech - 21-09-12

اخي الكريم لعل هذا المثال يفيدك ان شاء الله
الرابط :
اضغط هنا



إيقاف عمل أختصارات النظام - Easy4ever - 21-09-12

أخوي الأمر هذا يقوم بإغلاق إدارة المهام ( Task Manager )
تصلح فقط في نظام XP اما انا أملك نظام 7 فأختصار Ctrl + Alt + del
يفتح صفحة مشابها بتسجيل الخروج وفيها خيارات إيقاف تشغيل الجهاز - تسجيل الدخول
فتح برنامج Task Manager وخيارات آخرى .

لقيت كود يلغي الكيبورد + الماوس
لاكن ماينفع لان البرنامج يجب ان يستخدم فيه المستخدم الماوس
يعني لو في كود يلغي الكيبورد فقط دون الماوس بتنحل المشكله
أو كود يلغي عمل زر بكذا بلغي زر Ctrl بنتحل المشكله بحيث انه النظام سيستقبل
Alt + del فقط ولا يستطيع قرآءة Ctrl

بصراحه هذا الكود بدأ يطلع الشيب من راسي
شكلها بالأخير بكسر زر Ctrl من إي كيبورد يحمل هذا البرنامج :p هههههههههههه



إيقاف عمل أختصارات النظام - RaggiTech - 21-09-12

ههههههههههههههههههه تصدق فكره جديده :d
لكن ان شاء الله بنلاقي حل



إيقاف عمل أختصارات النظام - Easy4ever - 25-09-12

:confused: شباب مافي حل لهذي المشكلة :confused:

Sad Sad Sad Sad Sad



إيقاف عمل أختصارات النظام - m.sami.ak - 26-09-12

تفضل اخي العزيز

كود تعطيل Alt+F4

PHP كود :
Private Sub Form1_KeyDown(ByVal sender As System.ObjectByVal e As System.Windows.Forms.KeyEventArgsHandles MyBase.KeyDown
        
If e.Alt True And e.KeyCode Keys.F4 Then
            e
.Handled True
        End 
If
    
End Sub 

ولتعطيل Alt + Ctrl + Del

ضع الكود التالي في Timer وشغل التايمر في الفورم لود او تشغيل تلقائي
بجعل الخاصية Enabel=true من خصائص التايمر



PHP كود :
For Each proc In Process.GetProcessesByName("taskmgr")

            
proc.Kill()

        
Next 


تحياتي لك
ابو سامي




إيقاف عمل أختصارات النظام - Easy4ever - 26-09-12

أخي M.Sami.AK الأكواد السابقة تعمل فقط على نظام تشغيل XP
حيث نظام تشغيل 7 لا يأثر بها إي كود مما سبق
الكود الأول حق ALt + F4 لا أعلم لماذا لا يأثر في 7


اما الكود الثاني السبب لان أختصار Ctrl + Alt + del لا يفتح مدير المهام في نظام 7
بل يفتح شاشة زرقاء اللون وكانه يخرج خارج النظام ويعرض لك خيار إيقاف التشغيل أو تسجيل الخروج او تغير مستخدم أو تشغيل مدير المهام وغيرها من الخيارات
اما في أكس بي يفتح لك مدير المهام .

شكرا أخي على الكود





إيقاف عمل أختصارات النظام - ربيع - 26-09-12

نحمده ونصلي على رسوله الكريم

لتعطيل Alt + F4، اكتب في حدث FormClosing:
كود :
[align=left]e.Cancel = True  
[/align]


وعند إنهاء البرنامج اكتب:
كود :
[align=left]End
[/align]


لتعطيل الـ Task Manager، سواء كان نظام التشغل XP or vista or 7 or 8:
كود :
[align=left]Private Enum TaskManager
    Enable
    Disable
End Enum

Private Sub ResetTaskManager(ByVal tm As TaskManager)
    Microsoft.Win32.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr", tm, Microsoft.Win32.RegistryValueKind.DWord)
End Sub
[/align]

التعطيل:
كود :
[align=left]ResetTaskManager(TaskManager.Disable)
[/align]

التفعيل:
كود :
[align=left]ResetTaskManager(TaskManager.Enable)
[/align]

ملاحظة: يلزم تشغيل البرنامج كـ: Administrator في ويندوز 7