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

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

почему для некоторых EXE не получается извлечь инфу


NieL ©   (2008-05-22 16:06:00) 

Почему при использовании TPJVersionInfo не для всех EXE определяется информация (даже в том случае когда путь задан явно. Например:
PJVersionInfo1.FileName := 'C:\Program Files\WinRAR\WinRAR.EXE';
 ShowMessage(PJVersionInfo1.CompanyName);

или так:
PJVersionInfo1.FileName := 'C:\Documents and Settings\NieL\Рабочий стол\WinRAR';
 ShowMessage(PJVersionInfo1.CompanyName);


Кстати перепробывал еще массу других аналогичных компонентов - то же самое. Неужели есть EXE из которых данную информацию получить нельзя.


Игорь Шевченко   (2008-05-22 21:29:00) [1]

Virgo_Style ©   (22.05.08 18:56) [5]

Explorer брал их из дополнительного потока NTFS, не иначе.


Virgo_Style   (2008-05-22 18:56:00) [2]

Amoeba ©   (22.05.08 18:52) [4]
Можно извлечь лишь только то, что есть. А как можно извлечь то, чего нет? Хорошо подумал?


Мне попадались .exe, для которых explorer отображал данные, а получить их в моей программе не удавалось.


Amoeba   (2008-05-22 18:52:00) [3]


> Значит нет никаких других выриантов как извлеч из окна  
> EXE  "Свойства" description (свойства->общие-> описание)

Можно извлечь лишь только то, что есть. А как можно извлечь то, чего нет? Хорошо подумал?


версия для печати   (2008-05-22 18:24:00) [4]

Напусти свою прогу на саму себя. Ни на какие мысли не наводит?


NieL   (2008-05-22 16:14:00) [5]

Значит нет никаких других выриантов как извлеч из окна  EXE  "Свойства" description (свойства->общие-> описание)


DrPass   (2008-05-22 16:08:00) [6]


> Неужели есть EXE из которых данную информацию получить нельзя

А ты думаешь, информация о версии файла ему дается свыше? Ее помещает туда разработчик по своему желанию и усмотрению. Если разработчик записал, ты ее сможешь посмотреть. Если не записал, не сможешь.


Наверх

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