GetVersionNumbersString 在 Inno Setup 中从哪里获取数据?

Where does GetVersionNumbersString take data from in Inno Setup?

为了获取文件版本我这样写:

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

文件版本是 "0.0.0.0" 格式的字符串。就我而言,它是 5.0.6.5 并且不会改变。 GetVersionNumbersString 从哪里获取数据? 5.0.6.5是怎么形成的?

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