Вниз
Скачать: 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-1211292641
LightRipple
2008-05-20 18:10
2008.06.15
Работа ф-ии RtlPrefixUnicodeString


2-1211353591
Mozgan
2008-05-21 11:06
2008.06.15
Поиск в базе


15-1209988486
БарЛог
2008-05-05 15:54
2008.06.15
Где хранить "корзину" в интернет-магазине?


9-1171341313
ryryr
2007-02-13 07:35
2008.06.15
Puzzle


15-1209876680
TUser
2008-05-04 08:51
2008.06.15
Лицензионное все на свете - это не для авторов продукта




   Наверх