|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.01.2015, 03:07 | #1 |
Форумчанин
Регистрация: 23.12.2014
Сообщений: 220
|
Хук на клавиатуру, русские буквы
Есть простой хук, он пишет в лог нажатые клавиши, вернее их коды. Нельзя ли как оформить это дело так (не очень сложным способом) чтобы он писал нормально символы?
Ну типа как вот при таком раскладе, что нажали то и получили в Panel Код:
|
16.01.2015, 07:13 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
Когда-то использовал такую функцию, уже не помню деталей, но, вроде как, делать должна то, что описываете.
Код:
Код:
Последний раз редактировалось phomm; 16.01.2015 в 07:24. |
18.01.2015, 18:37 | #3 |
Форумчанин
Регистрация: 23.12.2014
Сообщений: 220
|
phomm
Работает, хорошо работает,но только когда форма активна (на переднем плане). А если форму свернуть то перестает работать. А с неактивной формой подобное собрать только хук через dll- файл можно? |
18.01.2015, 19:07 | #4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,826
|
да, только c dll. тогда даже если форма неактивна, то всё равно может принимать сообщения и обрабатывать. пример во вложенном архиве: даже если форма свёрнута, то код нажатой клавиши всё равно будет перехвачен и показан на форме
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 18.01.2015 в 19:09. |
18.01.2015, 20:29 | #5 |
Форумчанин
Регистрация: 23.12.2014
Сообщений: 220
|
NetSpace ага работает, пишет код клавиши цифрой. А так чтобы символ клавиши буквой записывало (в компонент Memo или в файл) через пробел вы немогли бы переделать?
|
18.01.2015, 21:38 | #6 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,826
|
на вот, в этом архивчике программа KeyLogger - он записывает нажатые клавиши в файл. как русские, так и английские. вобщем, то, что можно переделать под себя (лишнее убрать). там и DLL и проект, который эту DLL использует. пользуйся сам и неси добро на компьютеры юзеров, ламеров и других чайников нечищенных.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
18.01.2015, 23:13 | #7 |
Старожил
Регистрация: 19.06.2013
Сообщений: 2,463
|
А вы с какой целью интересуетесь? Keylogger.rar работает, но его видно на мониторе. Существуют готовые клавиатурные шпионы. У меня такой стоит. Очень доволен...
Репутация: полный "0"
|
19.01.2015, 19:19 | #8 |
Форумчанин
Регистрация: 23.12.2014
Сообщений: 220
|
NetSpace
Ага хороший кейлогер, мне нравится, но из за <Т>,<а>,<к>,<и>,<х>, скобок и помещения между ними Shift и Atl и прочих клавиш, текстовый лог становится очень трудно читаемым. Я бы желал получать в лог чистый текст, мне бы так удобнее было ) zvygin1964 А у вас кого вида кейлогер стоит? На dll основе я думаю? Как он у вас создает лог файл и что в него пишет? |
19.01.2015, 19:40 | #9 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,826
|
ну дак исправь, поищи в коде где эти скобки в буфер записываются и удали. будет тебе чисто текст =)))
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
19.01.2015, 22:23 | #10 |
Старожил
Регистрация: 19.06.2013
Сообщений: 2,463
|
Это готовое изделие из недр сети.
Репутация: полный "0"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Русские буквы | morgan97 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 10.03.2011 10:15 |
только русские буквы | Dgon777 | Microsoft Office Access | 6 | 11.11.2010 22:13 |
Хук на клавиатуру | xshStasX | Помощь студентам | 1 | 09.08.2008 16:56 |
Хук (hook) на клавиатуру | eoln | Win Api | 17 | 03.05.2008 18:35 |