|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.06.2007, 15:57 | #11 | |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
Цитата:
P.S. Это в перезагрузке не нуждается?
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
|
|
19.06.2007, 16:13 | #12 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
Ctrl-Alt-Del-это системное сочетание и без hook'а на клаву её Вам не одолеть.
|
19.06.2007, 16:19 | #13 |
Форумчанин
Регистрация: 18.04.2007
Сообщений: 135
|
Господи, ну развели воды то...
Помоему парню нужно было Alt+F4 только для своего приложения, а делать для это всех приложений по моему наибесполезнеший бред. Ctrl+Alt+Del можно вырубить если программно сэмулировать нажатие клавиш Fn+F12, и никаких хуков нах)) |
19.06.2007, 16:21 | #14 |
Пользователь
Регистрация: 30.05.2007
Сообщений: 16
|
Заведи глобальную переменную типа boolean, по умолчанию она будет равна true. Тебе нужен запрет на закрытия при каких-то условиях? Не вопрос! Как только пользователь сделал что-то, которое должно запретить форме закрыться (например, нажал какую-то кнопку) присваиваешь этой переменной false. А на OnCanClose: делаешь CanClose := "переменная". И все! Только будь внимателен с CanClose, если забудешь его перевести в true программу придется выгружать ручками из процессов.
ЗЫ: alt-ctrl-del не панацея... Есть же еще ctrl-shift-esc |
19.06.2007, 16:29 | #15 |
Форумчанин
Регистрация: 18.04.2007
Сообщений: 135
|
Хех)...ну можно отслеживать диспетчер с помощью FindWindow и закрывать при первой же попытке вылупиться)
|
19.06.2007, 16:35 | #16 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
|
20.06.2007, 13:14 | #17 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
А не подскажэш как?
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
|
20.06.2007, 13:16 | #18 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
ЕЩЁ ОЧЕНЬ ВАЖНО! : КАК "АЛЬТ+ТАБ" ОТКЛЮЧИТЬ?
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
Последний раз редактировалось ZhekON; 20.06.2007 в 13:24. |
20.06.2007, 13:26 | #19 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
Мененджер - это процесс Taskmgr при помощи таймера к примеру отслеживаешь запущен ли этот процесс в системе и завершаешь его если запущен.
На счёт CanClose не согласен, хотя это моё мнение, так как понял, что человеку важно чтобы программа не завершалась из windows без контроля самой программы. В принципе есть ещё в свойствах формы чтобы она была всегда "сверху" и есть способы прятать из диспетчера задач. |
20.06.2007, 13:41 | #20 | |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
Цитата:
А как прятать из дИспетчера? - это решыт все мои проблемы
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отключить монитор??? | Манжосов Денис :) | Помощь студентам | 5 | 14.07.2008 17:11 |
Имитация нажатия комбинации клавиш | Zeraim | Win Api | 15 | 05.05.2008 20:35 |
для этой штуки нужны тригеры и курсоры. | zinnyrik | БД в Delphi | 4 | 15.05.2007 14:47 |