如何用DELPHI获得文件的版本号科商盈工作室www.Csina.com.cn
来源:互联网 发布:河北移动网络加速器 编辑:程序博客网 时间:2024/06/06 09:53
以下程序在DELPHI7 W2003测试通过:
function GetFileVersion(AFileName: string): string;
var
n, Len: DWORD;
Buf : PChar;
Value: Pointer;
szName: array [0..255] of Char;
Transstring: string;
begin
Len := GetFileVersionInfoSize(PChar(AFileName), n);
if Len > 0 then
begin
Buf := AllocMem(Len);
if GetFileVersionInfo(Pchar(AFileName), n, Len, Buf) then
begin
Value := nil;
VerQueryValue(Buf, '/VarFileInfo/Translation', Value, Len);
if Value <> nil then
Transstring := IntToHex(MakeLong(HiWord(LongInt(Value^)),
LoWord(LongInt(Value^))),8);
StrPCopy(szName, '/stringFileInfo/' + Transstring + '/FileVersion');
if VerQueryValue(Buf, szName, Value, Len) then
Result := StrPas(Pchar(Value));
end;
FreeMem(Buf, n);
end;
end;
- 如何用DELPHI获得文件的版本号科商盈工作室www.Csina.com.cn
- Delphi 获得程序的版本号
- Delphi 获得应用程序的版本号
- 如何用www.google.com访问tomcat服务器上的个人web应用
- 如何用delphi实现ftp下载文件
- www.sina.com.cn的来历
- 如何用NASM编写COM文件
- www.webxml.com.cn
- www.javautils.com.cn
- 如何用Delphi调用由VC开发的ATL/COM服务,并响应其事件
- 如何用 DELPHI 获取 CPU 的序列号
- 如何用C程序获取www.baidu.com的ip地址?---实际是请求dns server解析
- 如何用VB写一段代码获得Excel文件中紀錄行的行数和列数?
- 如何用java调用网站的API,获得json文件,并且简单解析它?
- http://www.gbzx.com.cn/
- http://www.horizon3d.com.cn
- http://www.zblongcheng.com.cn
- http://www.ptpress.com.cn/
- Asp.net仿网易网盘实现多文件上传
- 小宝脱离苦海了
- 网页设计 ASP
- web架构设计经验分享
- 最牛X的作文之乱用典故篇
- 如何用DELPHI获得文件的版本号科商盈工作室www.Csina.com.cn
- 最牛X的作文之高考篇
- 关于Java中方法调用时参数的传递
- ORACLE的几点学习经验
- mysql 的存储过程的例子
- 回调机制的实现机理
- 为Solaris服务器配置款安全的防火墙
- 基于.Net的mapinfo二次开发
- dataset导入excel的方法