Главная страница
    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.036 c
1-41536
c13
2003-10-28 07:40
2003.11.13
Система уравнений


1-41172
Марат
2003-11-03 06:30
2003.11.13
Цвет


7-42156
karsky
2003-09-01 09:15
2003.11.13
Сканер штрих кодов и Delphi


1-41513
XED
2003-10-28 00:23
2003.11.13
Распознавание символов(OCR)


1-41243
slivka
2003-11-01 00:43
2003.11.13
Помогите пожалуйста чайнику





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