dr.MIG писал(а):Подскажите пожалуйста можно ли заблокировать сочетание клавиш Alt+Ctrl+Delete, т.е. когда моя программа работает при нажатии этой волшебной комбинации не должно ничего не происходить.
...а это ты не вирусами промышляешь
Private Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long
Private Sub Timer1_Timer()
Dim hand As Long
Dim retval As Long
hand = FindWindow(vbNullString, "Диспетчер задач Windows")
retval = ShowWindow(hand, 0)
End Sub
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
"DisableTaskMgr"=0
Declare Function SystemParametersInfo Lib "user32" Alias _
"SystemParametersInfoA" (ByVal uAction As Long, _
ByVal uParam As Long, ByVal lpvParam As Any, _
ByVal fuWinIni As Long) As Long
Для отключения реакции на Ctrl+Alt+Del:
SystemParametersInfo 97, True, ByVal 1&, 0
Для включения:
SystemParametersInfo 97, False, ByVal 1&, 0
По-моему есть какая-то функция в Winapi....
Челы.... На хрен мучаться.... Надо при запуске проги удалять TASKMGR.exe и не париться
Не-а, ехе-шник заново не создается.Freeman писал(а):Челы.... На хрен мучаться.... Надо при запуске проги удалять TASKMGR.exe и не париться
в WinXp он создаётся каждый раз заново при нажатии 3-х клавиш!!!
Freeman писал(а):2 GM если его удалить то он там опять появится - как это обьяснить?
Freeman писал(а):А когда нажмеш ctrl+alt+del просто ничего не делает?
а какая версия XP?
Declare Function SystemParametersInfo Lib "user32" Alias _
"SystemParametersInfoA" (ByVal uAction As Long, _
ByVal uParam As Long, ByVal lpvParam As Any, _
ByVal fuWinIni As Long) As Long
Для отключения реакции на Ctrl+Alt+Del:
SystemParametersInfo 97, True, ByVal 1&, 0
Для включения:
SystemParametersInfo 97, False, ByVal 1&, 0
Сейчас этот форум просматривают: Google-бот и гости: 4