Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> написать трей 
:(
    Опции темы
NewDima
Дата 25.4.2009, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



История вот в чем: Я категорически не приемлю использование эксплорера. В реестре отрубил, за место него включаю тотал коммандер.
Но вот проблема в том, что многие проги без трея никуда, например daemon tools.
Хочу написать плагин для коммандера. А как создать СВОЙ трей, даже в какую сторону идти не знаю. Погуглить попытался, но лекции на тему зубного протезирования меня не удовлетворили. Если у кого идеи есть, оченьпрошу предложить
PM ICQ   Вверх
Cheloveck
Дата 25.4.2009, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



На сколько я понимаю, функция Shell_NotifyIcon выполняется именно эксплорером, поэтому сомневаюсь в удачном исходе дела. Есть вариант покапать в сторону сообщения, отсылаемого трею во время установки иконки и попытаться его перехватить.


--------------------
user posted image
PM Jabber   Вверх
NewDima
Дата 25.4.2009, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



я так полагаю, во время запуска эксплорера происходит какая-то его регистрация в качестве приемщика сообщений трею. А эксплорер у меня не запускается вообще, в таком случае, думаю, и сообщения не будут отправляться...
PM ICQ   Вверх
Alexeis
Дата 25.4.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(Cheloveck @  25.4.2009,  11:49 Найти цитируемый пост)
На сколько я понимаю, функция Shell_NotifyIcon выполняется именно эксплорером,

  
Библиотека shell32.dll. Думаю если повесть на нее хук, то можно перехватывать вызовы.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
NewDima
Дата 25.4.2009, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



Так вот нужно же знать, на какое сообщение ставить хук, я то не знаю, что по сути перехватывать (но это только во-первых)
PM ICQ   Вверх
NewDima
Дата 25.4.2009, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



Ага, номер хука WH_SHELL, уже лучше
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0451 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.