Вопрос № 21909: Здраствуйте !
Помогите пожалуста отловить нажатие клавиши программой работающим в фонофом решиме
API GetKeyboardState
; код программы
.data
Key1 db "d"
.code
push dword ptr Key1
call GetKeyboardState
....
Вопрос № 21.909
Здраствуйте !
Помогите пожалуста отловить нажатие клавиши программой работающим в фонофом решиме
API GetKeyboardState
; код программы
.data
Key1 db "d"
.code
push dword ptr Key1
call GetKeyboardState
.......................
....................
не работает !
с уважением Максим
Отправлен: 07.06.2005, 21:54
Вопрос задал: Kurbatov maksim Georgievich (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: ASMодей
Здравствуйте, Kurbatov maksim Georgievich!
Используй GetKeyState. Но это сработает только для твоего приложения. Если ты хочешь прехватывать нажатия клавиш у всех остальных программ, используй функцию SetWindowsHookEx.
Ответ отправил: ASMодей (статус: Профессионал)
Отправлен: 08.06.2005, 09:15 Оценка за ответ: 3 Комментарий оценки: Спасибо за помощь, все хорошо,но если бы был пример(отрывок кода) было отлично! Всеравно большое спасибо !
Отвечает: Котиев Зураб
Здравствуйте, Kurbatov maksim Georgievich!
используй SetWindowsHookEx и устанавливай hook процедуру типа WH_JOURNALRECORD это позволит тебе обойтись без отдельной dll для hook процедуры.если есть вопросы залазь мне на форум
Ответ отправил: Котиев Зураб (статус: 5-ый класс)
Отправлен: 08.06.2005, 10:49 Оценка за ответ: 3 Комментарий оценки: Спасибо за помощь, все хорошо,но если бы был пример(отрывок кода) было отлично! Всеравно большое спасибо !