2011-12-06 27 views
0

我查了一下,但沒有得到這個具體的細節。我想創建一個批處理文件,檢查版本是否與我指定的版本相同,並相應地執行一個操作,在這種情況下它會退出。這段代碼的意思是,它會檢查是否創建了更新的版本,如果它滿足則會退出。如何創建一個檢查EXE版本的批處理文件,然後執行一個操作?

+1

你希望如何確定.exe的版本 - 從它的文件名,它的文件屬性,或者運行一個特殊的參數,如-v,它會報告它的版本? (或者我還沒有想過的其他方式?) – Vicky

回答

-2

程序EXE文件包含插入文件中的資源中的版本信息。當您查看程序文件的屬性時,信息在Windows資源管理器中可見,但不幸的是,Windows沒有命令行實用程序來訪問它。但編寫這種實用程序並不困難,因爲API GetFileVersionInfo已完整記錄。一些第三方工具,其中一些是開源的,存在。關於這個問題的一個快速Google讓我有了一些聯繫。

相關問題