Вниз
Скачать: CL | DM;

Перехват нажатия клавиш   Найти похожие ветки 

← →
ZiTrAX   (2006-10-15 20:11) [0]

Каким образом можно перехватить нажатия комбинаций клавиш CTRL+ALT+DEL, ALT+F4, ALT+TAB и Win+anykey? Необходимо, чтобы работа программы не могла прерываться нажатиятими этих комбинаций.
Подскажите, please, если это возможно.


← →
Орион ©   (2006-10-15 20:17) [1]

CTRL+ALT+DEL никак.
Остальное, по идее, низкоуровневым хуком.


← →
Орион ©   (2006-10-15 20:19) [2]

> Необходимо, чтобы работа программы не могла прерываться
> нажатиятими этих комбинаций.

Интересно, а как Alt+Tab или Win+Anykey *посмотрел на клавиатуру. А у меня нет такой клавиши :)))* могут прерывать работу твоей программы?


← →
ZiTrAX   (2006-10-15 20:40) [3]

При нажатии ALT+TAB выскакивает окно выбора (если запущены другие программы), а при нажатии на WIN - запускается меню ПУСК (или что-то другое, если использовать комбинации) - это мне не нужно.
А с низкоуровневым хуком можно, please, поподробнее. Я в MSDN не могу ничего найти (наверное, туплю очень сильно).
И неужели CTRL+ALT+DEL вообще никак нельзя перехватить :-((((?


← →
Eraser ©   (2006-10-15 21:03) [4]

> [3] ZiTrAX   (15.10.06 20:40)


> И неужели CTRL+ALT+DEL вообще никак нельзя перехватить :
> -((((?

можно, но не надо.


← →
Ketmar ©   (2006-10-15 21:29) [5]

>[1] Орион(c) 15-Oct-2006, 20:17
>CTRL+ALT+DEL никак.
таки да. можно. на автору до этого дальше, чем до Луны. рано ещё.


← →
kami ©   (2006-10-15 22:30) [6]

Орион ©   (15.10.06 20:17) [1]
Остальное, по идее, низкоуровневым хуком

Да, вот только нет его в 9х линейке :( А так хотца...


← →
Ketmar ©   (2006-10-15 22:35) [7]

>[1] Орион(c) 15-Oct-2006, 20:17
>Остальное, по идее, низкоуровневым хуком.
и снова, кстати, ты не прав. для NT+ даже ALT+TAB спокойно перехватывается. у меня вот в BlackBox стандартное "alttab-окошко" "на ура" заменено. а прочие -- хватит и простого хука. имо. кроме cad"а, конечно, который и низким уровнем не поймаешь.

2автор: не пробовал просто shell заменить? сдаётся мне, это проще.


← →
Орион ©   (2006-10-15 22:35) [8]

> [6] kami ©   (15.10.06 22:30)

Для меня она мертва :)


> [5] Ketmar ©   (15.10.06 21:29)

Дык ты знаешь что можно, я знаю что можно. Но раздел-то "Начинающим" ;)


← →
Орион ©   (2006-10-15 22:37) [9]

> [7] Ketmar ©   (15.10.06 22:35)


> Остальное, по идее, низкоуровневым хуком

Я с запасаом брал: а вдруг обычный хук не сработает?)))


← →
Ketmar ©   (2006-10-15 22:37) [10]

>[8] Орион(c) 15-Oct-2006, 22:35
>Дык ты знаешь что можно, я знаю что можно. Но раздел-то "
>Начинающим" ;)
теперь и начинающие знают. %-)



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.033 c
2-1160052119
Neket
2006-10-05 16:41
2006.10.29
TreeView


15-1160080302
Real
2006-10-06 00:31
2006.10.29
D-Link AP - странные глюки


15-1160008584
Ketmar
2006-10-05 04:36
2006.10.29
TechnoJocks Object Toolkit для Virtual Pascal


2-1160544905
vigo_
2006-10-11 09:35
2006.10.29
Форма копировать, вставить и пр при нажатии пр. кн. мыши


15-1159916887
RASkov
2006-10-04 03:08
2006.10.29
RegisterComponents




   Наверх