社区
Delphi
帖子详情
请问如何对两个exe文件的版本号进行对比?
learnall
2004-04-29 06:45:08
假设有两个exe文件(1.exe、2.exe),分别取出了两个文件的版本号。如何比较两个版本号哪一个大?哪一个小?
...全文
211
6
打赏
收藏
请问如何对两个exe文件的版本号进行对比?
假设有两个exe文件(1.exe、2.exe),分别取出了两个文件的版本号。如何比较两个版本号哪一个大?哪一个小?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
飞翔的老虎
2004-05-07
打赏
举报
回复
wenxiaozhang是对的。另外,有些exe可能没有版本信息。一般版本信息可以指定进行写入的。
learnall
2004-05-07
打赏
举报
回复
可不可以,给出如何比较的代码呢?
learnall
2004-05-07
打赏
举报
回复
我知道wenxiaozhang 是对的,但是那个过程是得到版本号,但是如何进行比对呢? 我是为自己用,所以的exe肯定都有版本
learnall
2004-04-30
打赏
举报
回复
如何比较,请给出代码!
wenxiaozhang
2004-04-30
打赏
举报
回复
版本号格式:
V1.V2.V3.V4
每个部分进行比较就可以了
得到版本号的过程:
procedure GetBuildInfo(var V1, V2, V3, V4: Word);
var
VerInfoSize: DWORD;
VerInfo: Pointer;
VerValueSize: DWORD;
VerValue: PVSFixedFileInfo;
Dummy: DWORD;
begin
{这里输入需要得到版本号的文件路径+名字}
VerInfoSize := GetFileVersionInfoSize(PChar(ParamStr(0)), Dummy);
GetMem(VerInfo, VerInfoSize);
GetFileVersionInfo(PChar(ParamStr(0)), 0, VerInfoSize, VerInfo);
VerQueryValue(VerInfo, '\', Pointer(VerValue), VerValueSize);
with VerValue^ do
begin
V1 := dwFileVersionMS shr 16;
V2 := dwFileVersionMS and $FFFF;
V3 := dwFileVersionLS shr 16;
V4 := dwFileVersionLS and $FFFF;
end;
FreeMem(VerInfo, VerInfoSize);
end;
qizhanfeng
2004-04-29
打赏
举报
回复
up
常用
EXE
文件
反编译工具
本文介绍并对比了PEExplorerV1.99R5绿色汉化特别版、
eXe
ScopeV6.5修改QQ
版本号
绿色汉化版、ResourceHacker3.4.0.79官方简体以及PASSOLO7.0.01.1_绿色汉化修正版这四个
EXE
文件
汉化与资源编辑工具。PEExplorer提供强大的可视化汉化功能,
eXe
Scope适合本地化工作,ResourceHacker支持资源的查看、提取、修改和添加,而Passolo则是一款功能强大的软件本地化工具,支持多种编程语言编写的软件本地化。
【原创】如何读取
exe
文件
版本号
介绍了一种不依赖Windows API的方法,在Linux环境下解析
EXE
文件
结构来读取
版本号
,适用于跨平台应用程序。
C#读取
exe
版本号
在软件自动更新场景中,为避免加载旧版本
exe
导致无法更新,可以使用C#的AssemblyName类直接获取并比较
两个
exe
的
版本号
。通过AssemblyName.GetAssemblyName()方法获取版本信息,然后使用Version.CompareTo()
进行
比较,决定是否需要执行
文件
替换操作。
python获取
文件
版本号
_Python获取DLL和
EXE
文件
版本号
的方法
本文介绍了使用Python的win32api模块获取DLL和
EXE
文件
版本号
的方法,包括具体代码实现和操作步骤,帮助
进行
程序设计和版本管理。
Windows 下修改DLL(
Exe
)的
版本号
信息
本文介绍了一种通过编写代码直接修改DLL和
EXE
二进制
文件
版本号
的方法,避免依赖IDE。主要步骤包括获取
文件
头信息、使用VerQueryValue函数获取版本信息,然后利用BeginUpdateResource、UpdateResource和EndUpdateResource更新资源。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章