Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Maza Faka

Ветеран


Сообщения: 604
Благодарности: 133

Профиль | Отправить PM | Цитировать


Цитата Creat0R:
А вот можно таже отслеживать нажатия этих клавиш? »
Так сойдёт?
Код: Выделить весь код
Global Const $VK_CTRL = 0x11
Global Const $VK_ALT  = 0x12
Global Const $VK_DEL  = 0x2E

HotKeySet("{ESC}", "_Exit")

$hDll = DllOpen(@ScriptDir & "\WinLockDll.dll")
$aRet = DllCall ($hDll, "int", "CtrlAltDel_Enable_Disable", "int", "0")

While 1
    $aCtrlRet = DllCall("user32", "ushort", "GetKeyState", "int", $VK_CTRL)
    $aCtrlAlt = DllCall("user32", "ushort", "GetKeyState", "int", $VK_ALT)
    $aCtrlDel = DllCall("user32", "ushort", "GetKeyState", "int", $VK_DEL)

    If ($aCtrlRet[0] > 1) And ($aCtrlAlt[0] > 1) And ($aCtrlDel[0] > 1) Then MsgBox(262144, "Catch", "Ctrl - Alt - Del is pressed")
    Sleep(1)
WEnd

Func _Exit()
    Local $aRet = DllCall ($hDll, "int", "CtrlAltDel_Enable_Disable", "int", "1")
    DllClose($hDll)
    Exit
EndFunc

-------
Сообщение помогло? Не забудьте нажать на Полезное сообщение

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:10, 30-06-2008 | #688