Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2009, 19:04   #1
MsF
Пользователь
 
Аватар для MsF
 
Регистрация: 11.02.2009
Сообщений: 14
Радость Как отключить сочетание КАД

Нужно программно отключить сочетание клавиш КонтрлАльтДелете. Заранее благодарен
Ученье свет, а учебников тьма

Последний раз редактировалось MsF; 12.02.2009 в 19:06.
MsF вне форума Ответить с цитированием
Старый 12.02.2009, 19:06   #2
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

язык реализации?
Код:
var
  b: boolean;
begin
  b := false;
  SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, @b, 0);
end;
Цитата:
Кстати, SystemParametersInfo имеет еще кучу полезных ключей SPI_****, подробности см. в win32.hlp
вступлю в команду разработчиков ПО на Delphi

Последний раз редактировалось maladoy; 12.02.2009 в 19:12.
maladoy вне форума Ответить с цитированием
Старый 12.02.2009, 19:08   #3
MsF
Пользователь
 
Аватар для MsF
 
Регистрация: 11.02.2009
Сообщений: 14
По умолчанию

Неважно, любой. Только нада отключить не Диспетчер задач, а само сочитание клавиш
Ученье свет, а учебников тьма
MsF вне форума Ответить с цитированием
Старый 12.02.2009, 20:03   #4
MsF
Пользователь
 
Аватар для MsF
 
Регистрация: 11.02.2009
Сообщений: 14
По умолчанию

Цитата:
Сообщение от maladoy Посмотреть сообщение
язык реализации?
Код:
var
  b: boolean;
begin
  b := false;
  SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, @b, 0);
end;
Это для Windows 9x, а версиях постарше уже не работает
Ученье свет, а учебников тьма
MsF вне форума Ответить с цитированием
Старый 12.02.2009, 20:10   #5
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

отлавливай нажатие клавиши alt и заменяй его на #0 а в Xp запрет возможен только через реестр и то только после перезагрузки
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 12.02.2009, 20:58   #6
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Внедриться в winlogon (именно он "ловит" CAD), найти у него окно SAS window и подменить оконную процедуру на свою ч-з SetWindowLong, ждать WM_HOTKEY. Как-то так
пыщь
JTG вне форума Ответить с цитированием
Старый 12.02.2009, 21:55   #7
MsF
Пользователь
 
Аватар для MsF
 
Регистрация: 11.02.2009
Сообщений: 14
По умолчанию

а через реестр походу нельзя никак
А насчет внедрения в Винлогон можна поподробней плз
Ученье свет, а учебников тьма
MsF вне форума Ответить с цитированием
Старый 13.02.2009, 11:57   #8
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

всё есть в гугле http://twister.rootkits.ru/sources/cad_hook.rar

Да, кстати http://pblog.ru/?p=259
пыщь

Последний раз редактировалось JTG; 13.02.2009 в 13:41.
JTG вне форума Ответить с цитированием
Старый 14.02.2009, 02:22   #9
MsF
Пользователь
 
Аватар для MsF
 
Регистрация: 11.02.2009
Сообщений: 14
По умолчанию

Спасиба за помощь
Ученье свет, а учебников тьма
MsF вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как отключить Just-In-Time Debugger?? Munky Общие вопросы .NET 9 06.09.2011 18:18
Как отключить клавиши lionman Общие вопросы Delphi 1 27.10.2008 21:07
Microsoft Office Outlook : Как в Аутлуке 2007 настроить макрос на сочетание клавиш? Сергей06 Софт 2 18.09.2008 07:11
Как отключить монитор??? Манжосов Денис :) Помощь студентам 5 14.07.2008 17:11
Как безопасно отключить explorer Bill Gates Общие вопросы Delphi 2 28.11.2007 22:51