Форум: "WinAPI";
Текущий архив: 2003.08.28;
Скачать: [xml.tar.bz2];
ВнизALT+Tab, WinKey Найти похожие ветки
← →
Dmitriy M. Volkov (2003-06-22 19:12) [0]В одной замечательной программе Transparent Screen Lock (www.e-motional.com) сделана блокировка виндовской клавиши WinKey, так же там заблокирована комбинация Alt+Tab, причём при нажатии не то чтобы другие окна не могут быть активизированы, а не появляется даже окно с иконками запущенных приложений. Всё это отлично работает в WinXP/2K
Может быть кто-то знает как оно делается?
← →
[BAD]Angel (2003-06-22 19:17) [1]Можно отлавливать мессаги от этих кнопок, и присваивать свое действие, но это сработает только при условии, что твоя прога будет запущена перед Explorer"ом. А как это делается ищи в инете, там много статей (я не помню)
← →
[BAD]Angel (2003-06-22 19:18) [2]Можно отлавливать мессаги от этих кнопок, и присваивать свое действие, но это сработает только при условии, что твоя прога будет запущена перед Explorer"ом. А как это делается ищи в инете, там много статей (я не помню)
А вообще это большой гемор, лучше забудь. Я пробывал блокирнуть CTRL+ALT+DEL но у него приоритет выше всего :( там после второй кнопки этой комбинации чутьли не клавиатура отрубается... Во как!
← →
Song (2003-06-22 20:37) [3]SetWindowsHookEx()
← →
VMcL (2003-06-22 21:07) [4]OFF: "ALT+Tab, WinKey" в ветку по базам данных - смешное модерирование, очень на робота похоже :)
← →
Dmitriy M. Volkov (2003-06-22 21:58) [5]Нашёл статью на эту тему. Язык немного смущает. http://guille.costasol.net/API/deshabilitarAltTab.asp
← →
Dmitriy M. Volkov (2003-06-22 22:23) [6]SetWindowsHookEx() - всё хорошо, конечно. Только с ним у меня получается блокировать обычные клавиши. А вот ту же самую winkey - не выходит. Может кто-нибудь сможет объяснить подробнее.
← →
Song (2003-06-22 23:42) [7]WH_KEYBOARD_LL и всё найдёт
← →
Dmitriy M. Volkov (2003-06-23 05:36) [8]Если я пишу что-то вроде этого
theHook := SetWindowsHookEx(WH_KEYBOARD_LL, @GlobalKeyBoardHook, hInstance, 0);
то он мне о WH_KEYBOARD_LL пишет Undeclared Identifier. Можж какой модуль надо подключать?
← →
Spawn (2003-06-23 06:45) [9]Потому чтоWH_KEYBOARD_LL не объявлен в Дельфях. Вывод - объяви его сам.
← →
Song (2003-06-23 08:43) [10]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/hooks/hookreference/hookfunctions/setwindowshookex.asp
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B226359
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B125614
← →
delphimun (2003-06-23 20:59) [11]// Включение режима
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, 0, 0);
// Выключение режима
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, 0, 0);
← →
Dmitriy M. Volkov (2003-06-24 11:53) [12]Получилось, всем спасибо :)
← →
VMcL (2003-06-25 18:20) [13]>delphimun (23.06.03 20:59)
Только Win9x, ME.
← →
delphimun (2003-06-25 19:58) [14]В win2k и xp обрабатывать нажатия клавиш самостоятельно (ловушками)
← →
Acidy (2003-06-26 15:30) [15]В кладовке на оном сайте есть компонент ... DS_BI ... DrinSoftBlockInput ... с помощью неё можно заблокировать и клаву и мышь (причём намертво) ..... Ctrl+Alt+Del не блокируются, но после вызова диспетчера задач клава всё равно остается заблокированной ..... проверял в Вин ХР
← →
Diamond Cat (2003-06-28 01:05) [16]все это пашет через msgina.dll, замени ее своей библиотекой, в котрой передавай все вызовы на старую, а на все ненужные тебе вызовы ставь блокировку
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.08.28;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c