Как заблокировать комбинацию клавиш...?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Yanzay
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.10.2004 (Чт) 6:03

Как заблокировать комбинацию клавиш...?

Сообщение Yanzay » 21.10.2004 (Чт) 7:21

Как заблокировать комбинацию клавиш {Alt}+{Ctrl}+{Del}

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 21.10.2004 (Чт) 7:49

В win98:
Код: Выделить всё
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

В НТ никак.
الفيجوال بيسك الرابح

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 21.10.2004 (Чт) 11:41

Нет, не никак - писать свой драйвер клавиатуры. Но это, конечно, чисто теоретически :)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 21.10.2004 (Чт) 14:23

Тогда есть решение ещё проще - выдернуть шнур от клавиатуры ;-)
Другой вариант - облить её чаем. Но тут есть риск заблокировать не те клавиши :-)
Изображение

-=TsA=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 21.09.2004 (Вт) 14:32
Откуда: Татарстан, Заинск

Сообщение -=TsA=- » 21.10.2004 (Чт) 15:42

А что пишеш если не секрет?

Если скажеш - подскажу :twisted:

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 21.10.2004 (Чт) 23:30

Нет, не никак - писать свой драйвер клавиатуры. Но это, конечно, чисто теоретически

Ну на ВБ же наверно не получится, и не думаю что Yanzay будет писать драйвер клавиатуры.
الفيجوال بيسك الرابح

-=TsA=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 21.09.2004 (Вт) 14:32
Откуда: Татарстан, Заинск

Сообщение -=TsA=- » 22.10.2004 (Пт) 6:20

GM писал(а):Ну на ВБ же наверно не получится, и не думаю что Yanzay будет писать драйвер клавиатуры.


Почему не получится? Я в XP делал.
Вложения
DisableAltCtrlDel.rar
Блокировка Alt+Ctrl+Del
(5.35 Кб) Скачиваний: 35

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 22.10.2004 (Пт) 7:13

-=TsA=- писал(а):
GM писал(а):Ну на ВБ же наверно не получится, и не думаю что Yanzay будет писать драйвер клавиатуры.


Почему не получится? Я в XP делал.

Я имею ввиду отключения комбинации Ctrl-Alt-Del как таковой, чтобы система на нее не реагировала. А твоя прога лиш отключает таск-менеджер. Кстати вот исходник :)
Вложения
DisableAltCtrlDel.zip
Блокировка Task Manager'a(исходник)
(1.57 Кб) Скачиваний: 34
الفيجوال بيسك الرابح

-=TsA=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 21.09.2004 (Вт) 14:32
Откуда: Татарстан, Заинск

Сообщение -=TsA=- » 22.10.2004 (Пт) 10:04

GM писал(а):
-=TsA=- писал(а):
GM писал(а):Ну на ВБ же наверно не получится, и не думаю что Yanzay будет писать драйвер клавиатуры.


Почему не получится? Я в XP делал.

Я имею ввиду отключения комбинации Ctrl-Alt-Del как таковой, чтобы система на нее не реагировала. А твоя прога лиш отключает таск-менеджер. Кстати вот исходник :)


Я думаю, что автор вопроса хотел отключить имено таск-менеджер

надо было копирайт привинтить и лицензионное соглашение :lol: :P :D


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 6

    TopList  
cron