Определить вызвавшее приложение из KeyboardProс
От:
Milman
Дата:
10.04.02 06:03
Оценка:
Поставил Hook
SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,NULL,NULL);
Описал
LRESULT CALLBACK KeyboardProc(int code,WPARAM wParam,LPARAM lParam)
{
Здесь надо узнать откуда нажата клавиша
return 0;
}
Re: Определить вызвавшее приложение из KeyboardProс
От:
Sergey
Дата:
10.04.02 06:30
Оценка:
Здравствуйте Milman, Вы писали:
M>Поставил Hook
M>SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,NULL,NULL);
M>Описал
M>LRESULT CALLBACK KeyboardProc(int code,WPARAM wParam,LPARAM lParam)
M>{
M> Здесь надо узнать откуда нажата клавиша
M>
M> return 0;
M>}
Например, GetCurrentProcessId/OpenProcess или GetCurrentProcess/DuplicateHandle
А вообще, что тебе про это приложение хочется знать?
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Re: Определить вызвавшее приложение из KeyboardProс
От:
Иван Шихалев
http://fpc.by.ru/
Дата:
10.04.02 07:03
Оценка:
Здравствуйте Milman, Вы писали:
M>Описал
M>LRESULT CALLBACK KeyboardProc(int code,WPARAM wParam,LPARAM lParam)
M>{
M> Здесь надо узнать откуда нажата клавиша
M>
M> return 0;
M>}
Кстати, а
GetCommandLine()
тебе что возвращает? Может, как раз то?
------
Иван Шихалев
Re[2]: Определить вызвавшее приложение из KeyboardProс
От:
Milman
Дата:
10.04.02 08:12
Оценка:
ИШ>Кстати, а
ИШ>
ИШ>GetCommandLine() ИШ>
ИШ>тебе что возвращает? Может, как раз то?
Именно.
Сенк.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: