0
A
回答
1
這取決於你想要用它做什麼。
可以生成已包含在編譯時安裝程序的文件列表,通過使用OutputManifestFile
指示,例如:
[Setup]
OutputManifestFile=contents.txt
這將包括文件名,實際上所有文件的其他信息包括在內。但是我相信它只包含版本信息,當你有而不是指定了ignoreversion
標誌(並且通常你應該應該在應用程序文件上指定這個標誌)。
但是,這幾乎只是您可以用於開發/構建環境中的腳本或記錄的東西。這並不是真的打算以任何方式影響用戶體驗。
通常,如果要在運行時驗證已安裝應用程序的版本,只需選擇一個代表性文件(通常是主應用程序的主EXE),然後使用code similar to this來驗證版本並採取相應措施。
相關問題
- 1. Emacs Find-Files中列出的文件
- 2. 在Program Files文件夾
- 3. 在Program Files文件exe文件
- 4. QFileSystemWatcher :: files()不返回文件列表
- 5. Heroku S Files文件
- 6. git push試圖推送未列在git ls-files中的文件
- 7. 寫入配置文件在Program Files文件夾中
- 8. 搜索Program Files文件dir
- 9. 在DataTable中列出文件
- 10. 在__dirname中列出文件
- 11. 在jar文件中列出xml文件
- 12. 在PHP($ _ FILES)轉換陣列
- 13. 找不到文件'C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ DevServer \ 10.0'
- 14. Python:如何將* .dat-files保存爲* .csv-files到新文件夾
- 15. 列出來自Silverstripe Files標籤的前3個最新pdf文件
- 16. 在IOS中列出文檔文件
- 17. 如何提及批處理文件中的C:\ Program Files文件
- 18. 如何在data/data/myapp/files文件夾下安裝文件?
- 19. 如何在android中的data/files文件夾中保存非txt文件
- 20. SharePoint GetFolderByServerRelativeUrl/Files API不按預期方式返回文件列表
- 21. QtCreator和`$$ files(*。cpp)`。如何重新加載文件列表?
- 22. 文件夾掃描腳本,想用<files></files>而不是文件夾包圍所有文件
- 23. 如何在jQuery文件管理器中使用data-jfiler-files?
- 24. JDK 1.7未在Program Files文件夾中顯示
- 25. TypeError:[] .files未定義。在jquery文件中發帖
- 26. 列出文件
- 27. 列出文件
- 28. 列出文件
- 29. 列出文件
- 30. 列出文件夾中的文件名
除非在文件條目中使用ignoreversion標誌,否則不需要關心此問題。 Inno Setup僅在具有較新的版本信息版本號時纔會覆蓋文件。 – TLama
@TLama原因是,如果我找到與我的安裝程序版本相同的任何文件,我需要生成一個日誌。 – ECC
那麼,['here is'](http://stackoverflow.com/a/11736521/960757)是訪問我目前所知的文件列表的唯一方法。其實,你的問題是那個問題的重複。 – TLama