一个 .exe 显示不同的文件版本

问题描述 投票:0回答:1

我们已经编译了软件的新版本。 昨天我们(意外地)透露,它向我们显示了不同的文件(和产品)版本,具体取决于您正在查看的机器。

如果我们从开发人员(虚拟)机器上查看它,它会显示新的文件版本。即使它还没有被“这个”机器编译过。

如果我们从主机或不同的客户端查看它,它会显示旧版本。如果您使用 Windows 资源管理器或任何其他工具,它并不介意。

如果将其从虚拟机复制到主机 - 它会神奇地更改其版本。

主机和虚拟机之间唯一的操作系统区别是语言。主机操作系统是德语,虚拟机操作系统是英语。

有人知道这是怎么回事吗?

P.S.:使用 HexEditor 和 Resource Edtior 检查了虚拟机内部和外部的文件,文件中的新版本号似乎是正确的。

linker exe
1个回答
0
投票

显示包含的资源对于不同的语言有不同的版本。到现在还不知道这是可能的。

© www.soinside.com 2019 - 2024. All rights reserved.