0
我們編譯了我們軟件的新版本。 昨天我們(意外地)透露,它顯示了不同的文件(和產品)版本,具體取決於您正在查看的機器。顯示不同文件版本的一個.exe
如果我們從開發者(虛擬)機器看它,它會顯示新的文件版本。即使它沒有用「this」機器編譯。
如果我們從主機或其他客戶端查看它,它會顯示一箇舊版本。它不介意你是否使用Windows資源管理器或任何其他工具。
如果將其從虛擬機複製到主機 - 它會奇蹟般地更改其版本。
主機和VM之間唯一的OS差異是語言。 Host-OS是德語,VM-OS是英語。
有沒有人知道這是怎麼回事?
P.S .:用HexEditor和Resource Edtior檢查VM內部和外部的文件,新版本號似乎在文件中是正確的。
這清楚地表明您實際上正在查看不同的文件。很可能文件在第二個系統上「安裝」了兩次。 – arkascha
版本值是否大於65535? –