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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2008, 14:01   #1
terminadoor
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 86
Восклицание CTRL+ALT+DELETE

Здрасте. Как сделать, чтоб при нажатии клавиш CTRL+ALT+DELETE окно безопастности виндоус не вsводилось, а программа вместо етого делала определённое действие.
TerMinAdoOR
terminadoor вне форума Ответить с цитированием
Старый 21.07.2008, 14:04   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

поищи хук на создание окна, т.е. когда создается таск менеджер, отменяй создание и запускай свое приложение.
Hollander вне форума Ответить с цитированием
Старый 21.07.2008, 14:07   #3
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Инжект в winlogon, но это уже "с наворотами"
пыщь
JTG вне форума Ответить с цитированием
Старый 21.07.2008, 14:08   #4
terminadoor
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 86
По умолчанию

а можно поподробнее и желательно с кодом.
TerMinAdoOR
terminadoor вне форума Ответить с цитированием
Старый 21.07.2008, 14:25   #5
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Пользуйся поиском.
Вот нашел ссылку
http://samouchka.net/2007/02/23/sozd..._v_delphi.html
но здесь ставиться хук на клавиатуру, а тебе на создание окна. Тебе нужно изменить тип хука(какой он на создание окна не помню, ищи сам)
Hollander вне форума Ответить с цитированием
Старый 21.07.2008, 14:33   #6
terminadoor
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 86
По умолчанию

Но в статье, сделано как библиотека длл. А мне надо в приложении сделать.
TerMinAdoOR
terminadoor вне форума Ответить с цитированием
Старый 21.07.2008, 14:36   #7
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

А ты хук по другому никак не сделаешь. Если другой вариант, но плохой. Суть его в том что ты каждый определнный промежуток времени(напр. 0.5 сек) получаешь список окон и если есть окно такс менеджера, то его закрой и запускай своё.
Hollander вне форума Ответить с цитированием
Старый 21.07.2008, 15:01   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
и если есть окно такс менеджера, то его закрой и запускай своё.
Ты бы сам то попробовал что говришь. Этож гемор.
Цитата:
terminadoor
Хук из ДЛЛ ничем не хуже обычного.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.07.2008, 15:10   #9
terminadoor
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 86
По умолчанию

To Stilet:Возможно, но мне тогда надо программу вместе с длл файлом распостранять и делать чтото типа: regsrv32...
TerMinAdoOR
terminadoor вне форума Ответить с цитированием
Старый 21.07.2008, 15:18   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
программу вместе с длл файлом распостранять
Это проблема?
Цитата:
и делать чтото типа: regsrv32
Ничего подобного. регистрируются только библиотеки типов, а у тебя обычнейший хук.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
alt+ctrl+del ben95 Общие вопросы Delphi 36 03.01.2009 16:28
снять все задачи - тоже самое что ctrl+alt+delete WOLFak Win Api 3 01.01.2008 16:38
Перехват нажатия Ctrl Lonix Win Api 3 13.09.2007 18:20
Ctrl+Enter kisska Win Api 3 22.08.2007 20:55
Отключение CTRL+ALT+DEL ShVad Общие вопросы Delphi 5 27.01.2007 19:09