| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Key коды |
| Автор: Mpak 29.11.2006, 23:11 |
| Как заблокировать вызов диспетчера задач(ctrl+alt+del И ctr+shift+esc) и клавишу win? Пишу локер ;) |
| Автор: Partizan 29.11.2006, 23:37 |
| ставить глобальный хук.... более подробно курить мсдн по SetWindowsHookEx |
| Автор: Mpak 30.11.2006, 13:11 |
| Извини, я начинающий, и не много тебя не понял...*покраснел* ;) не мог бы объяснить по подробнее? |
| Автор: VitasDeWind 30.11.2006, 13:34 |
| Кусок из helpa: SetWindowsHookEx( int idHook, // type of hook to install HOOKPROC lpfn, // address of hook procedure HINSTANCE hMod, // handle of application instance DWORD dwThreadId // identity of thread to install hook for ); Если немного знаешь english, то разберешся, msdn - лучший help однозначно, Пишешь в редакторе (в buildere) SetWindowsHookEx - нажиммаешь F1... смотришь Добавлено @ 13:36 Вот на русском... http://www.firststeps.ru/mfc/winapi/hook/r.php?35 |
| Автор: Partizan 30.11.2006, 14:17 |
| надо ставить низкоуровневый хук... WH_KEYBOARD_LL насколько я помню прекрасно перехватывает Ctrl+Alt+Del... |
| Автор: FFFFFFF7 30.11.2006, 14:22 |
| http://www.sysman.ru/index.php?showtopic=8085 |
| Автор: Mpak 1.12.2006, 01:12 |
| FFFFFFF7, Я этот способ использовал... Работает хорошо. Но возникла проблема, автоматически мое окно становиться не активным и появляется панель задач... Можно ли это исправить? И можно ли изменить сообщение которое выскакивает? |