الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اللي عنده كود يمنع ALT+CTRL+DEL ابغاه ضروري

مغلق
بدأه boooo7 في 18 يوليو 2005 · 29 رد · 2,161 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#26

قمت بوضع موضوع جديد .. حتي لا تتكرر الطلبات لكيفية منع برنامج Task Manager.

تجدونه علي هذا الرابط

/index.php?showtopic=70745

#27

ده كود فى تعطيل لبعض الخواص واعادتها ياب يعجبك

disable task manager.rar

#28

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

هذا الكود يقوم بتعطيل جميع المفاتيح الخاصه بالوظائف الداخليه للنظام مثل

CTL+ALT+DEL ,Esc+Win , Alt+Tab

Low Level Keys Of The System

وهو يعمل على جميع انظمه NT والتى طبعا منها XP

وأرجو أن يفيدكم

Option Explicit


Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" _
   	 (Destination As Any, Source As Any, ByVal Length As Long)


Public Declare Function GetKeyState Lib "user32" _
   	 (ByVal nVirtKey As Long) As Integer

Public Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" _
   	 (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long


Public Declare Function CallNextHookEx Lib "user32" _
   	 (ByVal hHook As Long, ByVal nCode As Long, ByVal wParam As Long, lParam As Any) As Long


Public Declare Function UnhookWindowsHookEx Lib "user32" _
   	 (ByVal hHook As Long) As Long
    Public Const HC_ACTION = 0
    Public Const WM_KEYDOWN = &H100
    Public Const WM_KEYUP = &H101
    Public Const WM_SYSKEYDOWN = &H104
    Public Const WM_SYSKEYUP = &H105
    Public Const VK_TAB = &H9
    Public Const VK_CONTROL = &H11
    Public Const VK_ESCAPE = &H1B
    Public Const WH_KEYBOARD_LL = 13
    Public Const LLKHF_ALTDOWN = &H20

Public Type KBDLLHOOKSTRUCT
    vkCode As Long
    scanCode As Long
    flags As Long
    time As Long
    dwExtraInfo As Long
    End Type
    Dim p As KBDLLHOOKSTRUCT


Public Function LowLevelKeyboardProc(ByVal nCode As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

    Dim fEatKeystroke As Boolean

    If (nCode = HC_ACTION) Then

        If wParam = WM_KEYDOWN Or wParam = WM_SYSKEYDOWN Or wParam = WM_KEYUP Or wParam = WM_SYSKEYUP Then
            CopyMemory p, ByVal lParam, Len(p)
            fEatKeystroke = _
            ((p.vkCode = VK_TAB) And ((p.flags And LLKHF_ALTDOWN) <> 0)) Or _
            ((p.vkCode = VK_ESCAPE) And ((p.flags And LLKHF_ALTDOWN) <> 0)) Or _
            ((p.vkCode = VK_ESCAPE) And ((GetKeyState(VK_CONTROL) And &H8000) <> 0))
        End If

    End If


    If fEatKeystroke Then
        LowLevelKeyboardProc = -1
    Else
        LowLevelKeyboardProc = CallNextHookEx(0, nCode, wParam, ByVal lParam)
    End If

End Function

ولمن خاف مقام ربه جنتان

ربنا آتنا فى الدنيا حسنه وفى الآخرة حسنه وقنا عذاب النار

سبحان الله وبحمده . . سبحان الله العظيم (لقد غرست لك الآن نخلة فى الجنة :)

رب اغفر لأبى وأمى وارحمهما كما ربيانى صغيرا وإشفنى وارحمنا واشفى جميع مرضى المسلمين

MicroSaif@gmail.com

cipher11@hotmail.com

#29

السلام أول الكلام

هنا ستجد ما تريد إن شاء الله أخى الكريم ولا تحزن

/index.ph...id=534758

والسلام آخر الكلام

أخيكم ومحبكم شاعر الشمس

#30

هو ده الكزد الصح

Dim RegObj

Set RegObj=CreateObject("wscript.shell")

RegObj.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr",1,"REG_DWORD"

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…