Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

перехват клавиш win и alt+tab   Найти похожие ветки 

 
Cherepah   (2003-09-13 02:06) [0]

Подскажите, как недопустить нажатия клавиш win и alt+tab?
Для ребенка программку делаю, нужно, чтобы он не мог с нее переключиться на другие окна...


 
SPeller   (2003-09-13 02:17) [1]

SystemParametersInfo(SPI_SCREENSAVERRUNNING) - и ниодна виндовая клавиша не работает.


 
Cherepah   (2003-09-13 02:41) [2]

К сожалению, под XP они все работают...


 
guest   (2003-09-13 14:30) [3]

you must inject explorer.exe,
function call GetMessage
and avoid ctrl+esc (start)

another way set hook (see type of hook in MSDN)
that hooks kbd events (not influents on CRTL+ALT+DEL)


 
Livid   (2003-09-14 18:18) [4]

GUEST
А поподробней про inject?


 
livid   (2003-09-14 18:20) [5]

Cherepah
А может просто заменить shell?


 
SPeller   (2003-09-14 18:34) [6]

А может завести одельную учётную запись?


 
Игорь Шевченко   (2003-09-15 13:20) [7]

SetWindowsHookEx (WH_KEYBOARD_LL, ....)

В MSDN пример программы - TaskSwitch


 
Dimich1978   (2003-09-15 13:51) [8]

избавиться от ALT-TAB можно так
uses ....
CONST
hhkAtlTab =101; // любые значения от от 0 до 49151
hhkAtlSpace = 102;
hhkCtrlEsc= 103;

type....
в процедуре напрмер ONCREATE:
RegisterHotKey(Self.Handle,hhkAtlSpace,MOD_ALT,VK_SPACE);
RegisterHotKey(Self.Handle,hhkAtlTab,MOD_ALT,VK_TAB);
А вот от клавиши win и CTRL-ESC я бы хотел узнать сам, регистрация горячей клавиши на CTRL-ESC не срабатывает.


 
Song   (2003-09-16 09:12) [9]

А вот от клавиши win и CTRL-ESC я бы хотел узнать сам
WH_KEYBOARD_LL


 
Cherepah   (2003-09-18 10:43) [10]

Игорь Шевченко, Song
Извините за глупый вопрос, но как WH_KEYBOARD_LL воспользоваться? Делфи пишет, что Undeclared identifier: "WH_KEYBOARD_LL" , в Windows.pas (windows.dcu) ее не наблюдается, есть только WH_KEYBOARD...


 
Nikolay M.   (2003-09-18 10:50) [11]


> Cherepah (18.09.03 10:43) [10]

http://www.firststeps.ru/mfc/comments/comment9.html
http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi?board=asm;action=display;num=1018529876


 
Cherepah   (2003-09-18 10:57) [12]

> Nikolay M. © (18.09.03 10:50) [11]

Видимо я неправильно выразился... Как заставить Делфи понимать WH_KEYBOARD_LL? В смысле, чтоб пропала надпись "Undeclared identifier: "WH_KEYBOARD_LL""


 
Игорь Шевченко   (2003-09-18 11:11) [13]

const
WH_KEYBOARD_LL = 13



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.045 c
3-40995
yus
2003-10-24 15:12
2003.11.13
Защита данных


1-41218
ildar
2003-11-01 17:37
2003.11.13
Обработка событий от объекта -свойства


1-41442
Zheks
2003-10-29 12:59
2003.11.13
Дата создания файла


14-41985
undert
2003-10-17 01:11
2003.11.13
Посоветуйте программку !


14-41943
Stupid
2003-10-20 15:47
2003.11.13
Разъем ATX12V





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский