![]() |
|
#1
|
|||
|
|||
![]() Доброе время суток, спецы! Знаю что тема истерзана до дыр, но всетаки есть момент, который я не могу решить. Есть DL в котором я реализовал перехват клавиатуры. Пользовался стандартными методами создания HOOK'а. Вот проца хука и проца обработки хука, реализованной в DLL:
Код:
APPLICATION.TERMINATOR |
#2
|
||||
|
||||
![]() Наверно ошибка в самой GenerateMsg(ShortC)
jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
|||
|
|||
![]() Там ошибки быть не может.
Код:
![]() APPLICATION.TERMINATOR |
#4
|
||||
|
||||
![]() Очень странно. У меня в одной программке вроде хук на клаву ставился так же (она блочила все комбинации типа Alt+F4, Alt+Tab и т.д.), но при этом все срабатывало даже при неактивном окне. У меня даже из-за этого траблы были - не мог ее отрубить, когда соскакивала активность куда-нить
![]() Возможно код выполняется, но из-за неактивности формы этого не заметно? ^_^ jmp $ ; Happy End! The Cake Is A Lie. |