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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2016, 12:11   #1
garuna
Форумчанин
 
Аватар для garuna
 
Регистрация: 13.04.2013
Сообщений: 180
Лампочка Как имея полный путь к программе определить ее название?

Например, есть путь программы "C:\Windows\System32\calc.exe", нужно получить ее название, в данном случае "Калькулятор". Есть предположения как это сделать?
garuna вне форума Ответить с цитированием
Старый 13.01.2016, 13:26   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Если имеется в виду Application.Title, то в ресурсах exe покопаться. Хотя не очень уверен, что в ресурсе оно торчит. При условии, что программно этот самый Title не меняется
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.01.2016, 13:43   #3
garuna
Форумчанин
 
Аватар для garuna
 
Регистрация: 13.04.2013
Сообщений: 180
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Если имеется в виду Application.Title, то в ресурсах exe покопаться. Хотя не очень уверен, что в ресурсе оно торчит. При условии, что программно этот самый Title не меняется
Title не всегда соответствует названию
garuna вне форума Ответить с цитированием
Старый 13.01.2016, 13:45   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Максимум вы можете взять из файла поле Описание файла(он вроде в ресурсах о версии)

а то что на окнах вам недоступно без запуска программы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 13.01.2016, 14:24   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

ну таки да.
GetFileVersionInfoEx function

140.jpg

Паскальная обёртка ннадо? их есть у меня!
Смотри, сколько сладенького:

141.jpg
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 13.01.2016, 15:20   #6
garuna
Форумчанин
 
Аватар для garuna
 
Регистрация: 13.04.2013
Сообщений: 180
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
ну таки да.
GetFileVersionInfoEx function

Вложение 79113

Паскальная обёртка ннадо? их есть у меня!
Смотри, сколько сладенького:

Вложение 79114


Ооо, то что надо!! Премного благодарен!))
garuna вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
через API получаю полный путь и название процесса, а получаю только название процесса Den7656 Win Api 5 12.09.2011 09:03
в ShellComboBox - реализовать адресную строку, полный путь до папки, как в обычном окошке Windows seobot Общие вопросы Delphi 3 27.04.2010 23:27
Как узнать полный путь к *.ехе файлу SeЯgey Помощь студентам 3 27.05.2008 09:46
Как получить полный путь к файлу, который был послан на принтер? Stilet Общие вопросы Delphi 7 29.02.2008 17:49
как в memo выводит полный путь к файлу? Файлом является данная программа. Alar Компоненты Delphi 0 29.10.2006 23:24