Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить название приложения? [D7, WinXP]


Makhanev A.S. ©   (2004-02-09 17:38:00) 

В моём распоряжении:
- PID
- Handle всех топовых окон
- Full ExeName

Мне нужно получить "красивое", т.е. естественное (полное) название приложения.
Например, вместо iexplore - Internet Explorer.
Пока на ум пришло только искать путь к папке программы в реестре в разделе Uninstall. Но это, естественно, действует не для всех программ (а только зарегистрированных в системе).

Искал по окнам (заголовки топовых окон приложения), закономерности не нашел (тем более, что в заголовке окна можно наблюдать имя + открытый документ, что ни есть хорошо).

Есть ли другой спсоб получения вменяемого названия приложения по имеющимся данным?


Makhanev A.S.   (2004-02-09 23:25:00) [1]


> VMcL ©   (09.02.04 18:18) [1]

большое спасибо.
это оказалось то, что нужно.


VMcL   (2004-02-09 18:18:00) [2]

>Makhanev A.S. ©  (09.02.04 17:38)

Version Info исполняемого модуля.


Наверх

Титульная страница Поиск, карта сайта Написать письмо