如果我使用10個文件製作MSI軟件包,那麼我可以給所有文件指定一個特定的時間戳,例如2016年8月10日,同時使用wise for windows創建MSI軟件包安裝程序版本5.0或我會需要一些其他工具?使用Wise for windows安裝程序時文件的自定義時間戳
1
A
回答
1
Windows安裝程序使用的數據文件的時間戳更新過程中決定一個數據文件需要被更新:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa370531(v=vs.85).aspx
以及創建和修改日期來獲得在安裝時設置。因此,在安裝之前修改日期並沒有什麼區別,因爲Windows安裝程序會將創建日期和修改日期設置爲相同,以便在安裝後檢測到任何更改。安裝後更改它們可能會破壞更新檢測機制。如果它們是二進制文件,則使用版本來識別特定版本。
參見:
他刻意改變日期後安裝以防止改寫。換句話說,正如我所說的,如果您在安裝後更改日期,您正在修改補丁/升級覆蓋規則。
相關問題
- 1. rpm安裝使用當前時間戳
- 2. 自定義安裝程序
- 3. WISE Windows安裝程序編輯器啓動條件按日期
- 4. 使用WinForm作爲Windows安裝程序自定義操作
- 5. emacs orgmode中的自定義時間戳
- 6. 確定Windows安裝程序文件
- 7. 自定義事件不執行,同時使用WiX的安裝程序
- 8. 自定義安裝文件
- 9. 返回自定義時間戳
- 10. 遭遇Kerberos和/或NTLM身份驗證失敗在自定義應用程序包使用WISE包裝安裝
- 11. 使用Windows安裝程序安裝composer時出錯
- 12. Android應用程序的安裝時間?
- 13. 如何將應用程序安裝到自定義文件夾?
- 14. 爲應用程序安裝創建自定義日誌文件
- 15. 的.Net Windows安裝程序自定義界面 - 之間DIFF安裝和管理安裝
- 16. 在Windows上爲GNU Make定義和使用構建時間戳
- 17. 時間戳錯誤,而安裝的Magento
- 18. Windows安裝程序中的自定義操作
- 19. 在python中使用時間戳的自定義記錄器
- 20. 使用自定義安裝程序卸載多個程序
- 21. 使用.NET安裝程序的Windows Vista上的文件安全
- 22. 當自定義操作返回錯誤時,Windows安裝程序不會失敗
- 23. NLOG:自定義安裝程序
- 24. WIX安裝程序時間框架來開發安裝程序
- 25. 從Windows安裝程序執行腳本文件自定義操作
- 26. Windows ISO8601時間戳
- 27. 如何使用無效的Windows時間戳創建文件?
- 28. 自定義操作安裝程序
- 29. 檢測安裝程序的時間
- 30. 如何使用PHP從Unix時間戳生成自定義日期時間?
我沒有遇到過像MSI輸入文件那樣的場景,從MSI到Program Files文件夾的輸出文件總是有相同的時間戳。那麼我假設這種行爲是通過某些屬性來控制的。無論如何,我希望通過MSI包裝步驟更改輸入文件的時間戳,而無需使用像Renamer等工具。 –
取決於「timestamp」的含義,因爲有幾個。 Windows安裝程序將創建時間設置爲與修改時間相同,其中一個不會更改,因此也許這就是您正在查看的那個。這不是一項可選功能或由某個屬性控制。只需查看輸入文件的創建和修改時間戳,然後安裝設置並檢查它們。整個「不覆蓋修改後的文件」取決於此,如果它不這樣做,這將是一場災難! – PhilDW