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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2014, 08:00   #1
Janger
Форумчанин
 
Регистрация: 28.09.2011
Сообщений: 250
По умолчанию Узнать список программ, находящихся в трее

Идея проста, я хочу увидеть весь список программ, которые в данный момент, имеют свои иконки в трее.
Подскажите пожалуйста, как мне этого добиться.
Спасибо!
Janger вне форума Ответить с цитированием
Старый 15.10.2014, 08:53   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Очень интересно. Если предположить, что список программ получен, то как и для чего ты его собираешься использовать на практике?
Загуглил, нашёл только это.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 15.10.2014, 09:40   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

По-моему Винда не предоставляет такую информацию.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.10.2014, 13:50   #4
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
По-моему Винда не предоставляет такую информацию.
Предоставляет. Я сам подобную программу видел.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 15.10.2014, 18:56   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Нет,операционная система не предоставляет такой информации. Но можно Перебрать дочерние элементы TrayControlWnd, получить PID'ы процессов, вдалеющих иконками и таким образом собрать приложения.

Цитата:
Предоставляет. Я сам подобную программу видел.
Ох емае... вы программы не отличате от Windows API? Вопрос имено про Windows API. А то ведь глухой слышал, что слепой видел, как безногий ходил.
Человек_Борща вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в TreeView запихнуть список таблиц находящихся на SQL Server например в базе master?? tarasdj SQL, базы данных 2 06.10.2011 17:52
Как узнать имя программ активных в сети Aliens_wolfs Работа с сетью в Delphi 7 15.08.2011 10:13
список программ по сети Alekcey Работа с сетью в Delphi 11 16.07.2010 10:29
как получить список запущенных программ и узнать когда и во сколько какая была запущена Аlex Общие вопросы C/C++ 8 04.12.2009 17:18
Узнать UCallBackMessage чужой иконки в трее Crivel Общие вопросы Delphi 0 20.10.2009 00:55