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

时间:2014-02-11 07:21:48

标签: file compiler-construction linker version exe

我们编制了一个新版本的软件。 昨天我们(不小心)透露它正在向我们展示不同的文件(和产品)版本,具体取决于您正在查看的机器。

如果我们从开发人员(虚拟)机器查看它,它将显示新文件版本。即使它没有用“这台”机器编译。

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

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

主机和VM之间唯一的操作系统区别是语言。 Host-OS是德语,VM-OS是英语。

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

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

1 个答案:

答案 0 :(得分:0)

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