Вниз
Скачать: CL | DM;

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

 
NieL   (2008-05-22 16:06) [0]

Почему при использовании 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 из которых данную информацию получить нельзя.


 
DrPass ©   (2008-05-22 16:08) [1]


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

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


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

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


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

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


 
Amoeba ©   (2008-05-22 18:52) [4]


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

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


 
Virgo_Style ©   (2008-05-22 18:56) [5]

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


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


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

Virgo_Style ©   (22.05.08 18:56) [5]

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
2-1211280284
assassin8899
2008-05-20 14:44
2008.06.15
Связь ADOTable


15-1209657757
NaRuTo
2008-05-01 20:02
2008.06.15
Bink32.dll


11-1190057676
Егор_Г
2007-09-17 23:34
2008.06.15
Установка MCK на Lazarus+FPC 2.2.0


10-1146336314
&rey
2006-04-29 22:45
2008.06.15
Вызов Поиска решения Excel из Delphi


15-1210081601
Foo Fighters
2008-05-06 17:46
2008.06.15
как в документе rtf-формата тексты разделить на несколько частей?




   Наверх