Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 01.11.2007, 19:39
Аватар для Alek P.S.
Alek P.S. Alek P.S. вне форума
Прохожий
 
Регистрация: 01.11.2007
Сообщения: 14
Репутация: 10
По умолчанию Лог сообщений Windows

Необходимо отследить ВСЕ (по возможности) сообщения Windows и проанализировать их (определить параметры и тп.) и вывести полученную инфу куданибудь. Т.е сделать что-то на подобие лога сообщений. Из укзанных требований , как мне кажется...хуки не подходят. Может через дескрипторы отловить ка-кто? Ведь сообщения - обьекты системы, а обьекты имеют дескрипторы. Но вот ето только теория и практических ка4кихто знаний для реализации нет (мож кто функции подскажет и как отличить дескрипторы сообщений от других обьектов).
Буду признателен за Ваши советы.

Последний раз редактировалось Alek P.S., 01.11.2007 в 19:42.
Ответить с цитированием
  #2  
Старый 01.11.2007, 19:50
Аватар для mav_c
mav_c mav_c вне форума
Активный
 
Регистрация: 26.03.2007
Адрес: Москва
Сообщения: 287
Репутация: 30
По умолчанию

Цитата:
Сообщение от Alek P.S.
Необходимо отследить ВСЕ (по возможности) сообщения Windows и проанализировать их (определить параметры и тп.) и вывести полученную инфу куданибудь. Т.е сделать что-то на подобие лога сообщений. Из укзанных требований , как мне кажется...хуки не подходят. Может через дескрипторы отловить ка-кто? Ведь сообщения - обьекты системы, а обьекты имеют дескрипторы. Но вот ето только теория и практических ка4кихто знаний для реализации нет (мож кто функции подскажет и как отличить дескрипторы сообщений от других обьектов).
Буду признателен за Ваши советы.
Именно хуки тебе и подойдут. Не так много типов сообщений и ловушок нужно ставить. Подобные программы так и пишуться
__________________
---------------------------------------------
Программирование - не профессия, а стиль жизни
Ответить с цитированием
  #3  
Старый 01.11.2007, 19:52
Аватар для Alek P.S.
Alek P.S. Alek P.S. вне форума
Прохожий
 
Регистрация: 01.11.2007
Сообщения: 14
Репутация: 10
По умолчанию

Цитата:
Сообщение от mav_c
Именно хуки тебе и подойдут. Не так много типов сообщений и ловушок нужно ставить. Подобные программы так и пишуться
Как я понимаю, мне надо поставить столько SetWindowsHook, сколько есть кодов пеpехвата Windows (FilterType) ибудет мне счастье, не так ли господа?
Но в хелпе я гдето читал, что перехватывают они сообщения, отнгосящиеся к моему приложению, что не есть хорошо. Если я не прав то исправте меня.

Последний раз редактировалось Alek P.S., 02.11.2007 в 10:43.
Ответить с цитированием
  #4  
Старый 02.11.2007, 11:00
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Не прав, они перехватывают все сообщения, а чтоб все сообщения перехватывать надо тип установить WH_GETMESSAGE. Или как-то так, точно не помню.
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:20.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter