Форум программистов CodeGuru
23 Апрель 2018, 21:30:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Добавление своего пункта в системное меню  (Прочитано 16499 раз)
0 Пользователей и 1 Гость смотрят эту тему.
YSK
Новичок
*
Офлайн Офлайн

Сообщений: 5


Просмотр профиля
« : 25 Июль 2006, 15:12:21 »

Вопрос: Можно ли добавить свой пункт в системное меню (выводится при щелчке правой кнопкой мыши на заголовке окна или на панели задач) для окон всех приложений с помощью расширений оболочки? Или же надо ловить хедер каждого окна отдельно, инжектироваться в каждый процесс и оттуда уже делать свое дело?
Записан
3V
Администратор
Ветеран
*****
Офлайн Офлайн

Сообщений: 1347



Просмотр профиля WWW
« Ответ #1 : 26 Июль 2006, 23:09:09 »

Мне кажется, что все-таки надо лезть в чужие процессы.
Потому что у программок, которые такое делают, обычно есть dll, которая грузится в другие процессы. Тот же nView Desktop Manager (или как его там). Кстати, это подтверждается еще и тем, что такой финт (правка системмного меню других приложений) не везде прокатывает. Видимо, некоторые приложения сами перелопачивают свое меню через некоторое время после запуска.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!