|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.07.2015, 21:29 | #1 |
Регистрация: 20.06.2015
Сообщений: 8
|
keylogger
Пишу клавиатурный шпион, полностью с нуля ну как полагается, столкнулся с вопросом. Решил задать. Как лучше реализовать запить в файл, сначала реализовал запись через промежуток времени каждые 10 секунд, потом подумал правильно ли, есть еще идея записывать лишь после нажатия ПКМ (правой кнопки мыши). Так сказать чтобы быть увереным что пользователь ввел все что надо. Либо запись после нажатия системных клавиш. Как лучше реализовать.
И еще вопрос как реализовать удаление букв при нажатии например Back Space (ну тут понятно удаляется последний символ), а например при нажатии Insert или Del? буду благодарен заранее, за ответы. |
21.07.2015, 23:01 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Что это за поток сознания? Конвертируйте в четкие вопросы...
|
21.07.2015, 23:37 | #3 |
Регистрация: 20.06.2015
Сообщений: 8
|
вообщем вопрос как лучше записывать данные из переменной в файл, вернее после каких действий пользователя?
И еще вопрос как реализовать удаление букв при нажатии например Back Space (ну тут понятно удаляется последний символ), а например при нажатии Insert или Del? буду благодарен заранее, за ответы. shamsiev вне форума Добавить отзыв для shamsiev Пожаловаться на это сообщение |
22.07.2015, 04:01 | #4 | |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Цитата:
Просто записывать, что было нажатие Backspace, Del и т.п. Пользователь может же открыть какой-то текстовый документ, потыкать там Backspace, Del, а потом его сохранить. В итоге он ничего не набирал, но стер не мало. Еще было бы неплохо следить за изменениями в буфере обмена.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Последний раз редактировалось Krasiosoft; 22.07.2015 в 04:04. |
|
22.07.2015, 12:27 | #5 | |
Регистрация: 20.06.2015
Сообщений: 8
|
Цитата:
Про back space я по-этому и решил узнать. ДУмаю вдруг у людей есть идеи. Про буфер обмена, это само собой) Есть еще идеи...? |
|
22.07.2015, 13:29 | #6 | ||
Форумчанин
Регистрация: 30.06.2015
Сообщений: 353
|
Разве вирусы не запрещено обсуждать?
Цитата:
Цитата:
Не узнать никак. Просто попытаться повторить программно записанные сочетания.. А записывать нужно сразу в момент события - дописывать в конец файла. Пользователь курить ушёл - каждые K секунд зачем теребить файл? Или пришёл кто-то со сверхскоростным печатанием? |
||
22.07.2015, 14:42 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
22.07.2015, 16:55 | #8 | |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
В колл-центрах очень часто используют запись разговоров, чтоб потом на основе этого можно было оценивать работу сотрудников. То почему нельзя точно так же записывать любые действия на компьютере?
Цитата:
Если буфер пустой, то никто требовать файл не будет.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
|
22.07.2015, 17:47 | #9 | ||
Регистрация: 20.06.2015
Сообщений: 8
|
Цитата:
Цитата:
|
||
22.07.2015, 17:51 | #10 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Перенаправляйте данные куда-то где они могут спокойно обрабатываться. Например в другой процесс через пайпы или файл в памяти (File-mapping). Обрабатывать и писать сразу на ЖД это издевательство и маразм, просто потому что I/O операции самые медленные при участии ЖД. Потому должны происходить где-то ещё. Цитата:
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Keylogger | Kikimer | Общие вопросы Delphi | 5 | 29.04.2014 16:19 |
keylogger | grim225 | Фриланс | 4 | 01.01.2013 00:06 |
:::Keylogger::: | doniyor | Общие вопросы Delphi | 15 | 02.03.2012 19:56 |
KeyLogger | iLnes | Win Api | 0 | 06.12.2011 16:15 |