Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.04;
Скачать: CL | DM;

Вниз

ИНФОРМАЦИЯ О exe-файле   Найти похожие ветки 

 
stexen ©   (2002-03-24 15:05) [0]

Как узнать информацию о екзе файле... кто написал какая версия адрес почта и тд.. эту инфу можно в дельфи настраивать


 
~Sergius   (2002-03-24 18:36) [1]

смотри АПИ хелп по функциям:
GetFileVersionInfoSize
GetFileVersionInfo


 
ghost_by ©   (2002-03-25 08:00) [2]

Работающий пример, на входе - имя EXE, на выходе строка типа X.X.X.X

function GetFileVersion(const FileName:string):string;
var
InfoSize,Wnd:DWORD;
VerBuf:Pointer;
FI:PVSFixedFileInfo;
VerSize:DWORD;
begin
Result:="";
InfoSize:=GetFileVersionInfoSize(PChar(FileName),Wnd);
if InfoSize<>0 then begin
GetMem(VerBuf,InfoSize);
try
if GetFileVersionInfo(PChar(FileName),Wnd,InfoSize,VerBuf) then
if VerQueryValue(VerBuf,"\",Pointer(FI),VerSize) then
Result:=IntToStr(FI.dwFileVersionMS shr 16)+"."+
IntToStr(FI.dwFileVersionMS and $FFFF)+"."+
IntToStr(FI.dwFileVersionLS shr 16)+"."+
IntToStr(FI.dwFileVersionLS and $FFFF);
finally
FreeMem(VerBuf);
end;
end;
end;


 
ppcat   (2002-03-25 10:55) [3]

Спасибо за ответы. Все отлично работает.



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

Текущий архив: 2002.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-9629
Sergey_n
2002-02-23 03:55
2002.04.04
Пока 3:1


1-9498
Alex
2002-03-21 22:20
2002.04.04
Эксперты в Дельфи


14-9640
Adder
2002-02-22 00:58
2002.04.04
Дыра в суперновом компоненте Microsoft Visual C++ .NET %О


1-9520
snoup
2002-03-23 09:14
2002.04.04
Кидаю на форму TEdit и кнопку в OnButtonClick пишу: Shellexecute(handle,nil, edit1.text ,nil,nil,SW_SHow);


1-9527
Biryk
2002-03-23 06:47
2002.04.04
Взлом DCU