0

为了获得文件版本,我写了这个:

#define FileVersion GetVersionNumbersString("...\Client.exe")
[Setup]
VersionInfoVersion={#FileVersion}

文件版本是"0.0.0.0"格式的字符串。在我的情况下5.0.6.5,它不会改变。从哪里GetVersionNumbersString获取这些数据?是怎样5.0.6.5形成的?

4

1 回答 1

1

版本取自 .exe 文件的版本信息。如果您检查可执行属性的“详细信息”选项卡,则GetVersionNumbersString对应于“文件版本”条目(5.17.9.10905在这种情况下):

在此处输入图像描述

于 2020-11-25T10:04:20.817 回答