Главная страница
    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.034 c
1-41730
LudOk
2003-11-03 11:45
2003.11.13
Константы


3-41046
GAlexis
2003-10-24 14:54
2003.11.13
Управление пользователями


4-42237
LOX
2003-09-13 13:24
2003.11.13
список запущенных приложений


1-41528
HarryP
2003-10-28 11:39
2003.11.13
Битовые структуры


4-42317
Слава
2003-09-04 19:06
2003.11.13
Как перехватить dos ответ





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский