Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];

Вниз

Hook!!!   Найти похожие ветки 

 
XED   (2002-11-17 12:03) [0]

Как поставить hook на клавиатуру но так чтобы он различал большые и маленькие буквы а также показывал в каком окне эта клавиша была нажата, и желательно сказать реализацыю под 9Х и Win2k!!!


 
3223(jab)   (2002-11-17 14:47) [1]

Код к сожалению не буду писат, так как нет времени.

Для начала не плохо былоб узнать какие вообще приложения запущены. Опосля узнаём какое приложение активно в данный момент. Апосля перехватываем хуком нажатые клавыши(коды клавиш которые после перекадируются в буквы и записываются в куда тебе нужно). Хуки уже описывали в форуме и они делали это через *.dll библиотеку, которая подгружалась твоей прогой и выгружалась по окончании. Какие процессы запущены вычисляются например можно вычислять по окнам. Ищеш все запущеные хендлы, тоже описывали код реализации.

В общем ничего врозумительного тебе не сказал... покапайся в форуме(что искать знаеш) оно тут есть.


 
Song   (2002-11-17 15:19) [2]

WH_GETMESSAGE+WM_CHAR



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

Форум: "Система";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.007 c
6-96939
LORD
2002-11-28 22:04
2003.01.30
сервер для компонента NMSTRM.


6-96924
dimonf
2002-12-06 03:06
2003.01.30
Как узнать IP адрес по доменному имени?


14-96967
:)
2002-12-17 05:59
2003.01.30
Приколы с форума: http://g3af8.narod.ru/dhf.htm


14-96960
Tux
2003-01-12 18:17
2003.01.30
Бросить курить


1-96689
jirua
2003-01-21 21:39
2003.01.30
Обьявление процедуры





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