![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 22.04.2007
Сообщений: 7
|
![]()
Подскажите, пожалуйста как во время работы приложения отключить клавиши F1, вызова меню Пуск, сочетания Alt+Tab, Ctrl+Esc.
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 12.05.2007
Сообщений: 19
|
![]()
И еще пожалуйста как отключить клавиши Alt+F4,Ctrl+Alt+Delete!!!
![]() |
![]() |
![]() |
![]() |
#3 |
Регистрация: 16.04.2007
Сообщений: 4
|
![]()
КАК С ПОМОЩЬЮ ДЕЛФИ ОТКЛЮЧИТЬ ХОТЬ КАКУЮ НИБУДЬ КЛАВИШУ НА КЛАВЕ?
ПРОБЕЛ К ПРИМЕРУ. ИЛИ ИНТЕР. Ы ??? |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
![]()
program small;
Dummy : integer; begin Dummy := 0; {Отключаем ALT-TAB} SystemParametersInfo( SPI_SETFASTTASKSWITCH, 1, @Dummy, 0); {Отключаем CTRL-ALT-DEL} SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0); end. Великолепный способ!!! Хочу добавить, что он спасает не только от ALT-TAB, CTRL-ALT-DEL но и от CTRL-ESC и клавишы вызова меню из кнопки пуск (#91 - Win95 Keyb), что в сочетании с убиранием с экрана кнопки пуск создает классный эффект ![]() //Включаем системную обработку SystemParametersInfo( SPI_SETFASTTASKSWITCH, 0, 0, 0); SystemParametersInfo( SPI_SCREENSAVERRUNNING, 0, 0, 0); А вообще посмотрите Windows SDK SystemParametersInfo Много интересного....
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
![]() |
![]() |
![]() |
#5 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
Есть правда небольшой минус (цитата из SDK):
Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
комбинацию ctrl+alt+del нельзя отловить нормальными средствами windows, если только из ядра.....
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 19.05.2007
Сообщений: 11
|
![]()
Неправда, её можно отрубить 4ерез реестр, там гдето в какомто ключе меняешь с 0 на 1 и доступ в ctrl+alt+del закрыт. Руть к ключю не помню, посмотрине в нете, там етого дофига.
Чем больше женщину мы меньше, тем меньше больше нас она.
|
![]() |
![]() |
![]() |
#8 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
програмно не используя реестр нельзя (ну если только написать драйвер), тем более этот ключ запрещает вызов диспетчера задач
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 18.04.2007
Сообщений: 135
|
![]()
to Грузин:
Можно. Попробуй нажать Fn+F12. Это сочетание можно нажать и программно. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отключение процессов | UROKSAN | Win Api | 1 | 10.04.2008 09:08 |
Отключение питания | Terran | Общие вопросы Delphi | 5 | 09.12.2007 00:44 |
Отключение кулера | ZYRGiX | Win Api | 6 | 08.10.2007 09:31 |
Отключение клавиатуры | Lonix | Общие вопросы Delphi | 4 | 04.09.2007 17:48 |
Отключение CTRL+ALT+DEL | ShVad | Общие вопросы Delphi | 5 | 27.01.2007 19:09 |