Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » SysTray, Hook, WM_COPYDATA

Ответить
Настройки темы
SysTray, Hook, WM_COPYDATA
KirillS


Сообщения: n/a

Профиль | Цитировать


Господа, как сделать хук на WM_COPYDATA чтобы перехватывать добавление, удаление, модификацию иконок приложений в стандартном трее? или как сделать другим способом...

Может есть у кого примерчик? (Delphi)


Отправлено: 16:24, 05-06-2003

 

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


WH_GETMESSAGE

-------
Прежде чем сказать "Невозможно", подумай, прав ли ты?


Отправлено: 10:32, 07-06-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

KirillS


Сообщения: n/a

Профиль | Цитировать


а конкретней?

Отправлено: 09:05, 09-06-2003 | #3


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Конкретней в MSDN

-------
Прежде чем сказать "Невозможно", подумай, прав ли ты?


Отправлено: 16:56, 09-06-2003 | #4

KirillS


Сообщения: n/a

Профиль | Цитировать


Мне нужен конкретный пример, а "умные" советы такого плана я и сам могу раздавать

Отправлено: 17:10, 09-06-2003 | #5


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


В сети ПОЛНО примеров как поставить хук на WH_GETMESSAGE+любое_сообщение_WM_*

-------
Прежде чем сказать "Невозможно", подумай, прав ли ты?


Отправлено: 17:35, 09-06-2003 | #6

KirillS


Сообщения: n/a

Профиль | Цитировать


ну так и подкинь хоть один, я ветку не для рассуждений создавал, о том что в сети лежит и что где написано ...

Отправлено: 17:46, 09-06-2003 | #7


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


http://pascal.sources.ru/cgi-bin/for...num=1033932228

Добавлено:

Я просто про то, что надо хотя бы пальцем пошевелить, чтобы что-то сделать, что надо себе же..

-------
Прежде чем сказать "Невозможно", подумай, прав ли ты?


Отправлено: 18:34, 09-06-2003 | #8


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


KirillS
Вместо хука можешь внедриться в explorer.exe или любой другой процесс, содержащий Tray, и в нем найти окно трея, потом SetWindowLong(GWL_WNDPROC) и будешь получать все его сообщения, только потом CallWindowProc вызывать не забывай.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 20:22, 09-06-2003 | #9


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


>> потом SetWindowLong(GWL_WNDPROC) и будешь получать все его сообщения,
Это с какой травы ты интересно будешь получать "все его сообщения" по SetWindowLong() ? Чушь..

-------
Прежде чем сказать "Невозможно", подумай, прав ли ты?


Отправлено: 22:41, 09-06-2003 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » SysTray, Hook, WM_COPYDATA

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - [решено] Hook ganselo Программирование и базы данных 5 05-06-2009 17:32
как убрать звёздочку из systray TURNSKIN Microsoft Windows 2000/XP 7 12-10-2006 23:09
WIN XP прячет иконки из systray'а Splashjay Microsoft Windows 2000/XP 6 05-11-2005 21:36
Delphi - Hook in delphi Interceptor Программирование и базы данных 1 27-08-2004 21:31
Имя в systray Nick Nightmare Microsoft Windows 95/98/Me (архив) 1 06-06-2003 12:34




 
Переход