0
我使用InstallShield 2012創建Windows安裝程序。我的安裝程序UI具有組合框和用於組合框的數據,在組合框的「Items」屬性中給出。我不需要靜態添加它,我需要在運行時從文本文件加載組合框值。看來我們可以使用腳本來讀取文件並設置爲組合框。但我的問題是,如何運送並獲取該文本文件的路徑?在Windows Installer中動態加載組合框UI使用InstallShiled創建UI
例如,在Wix中,我們可以使用Wix bundle項目中的元素打包文本文件。因此,相應的文件在啓動時從設置中提取並放置在臨時文件夾中。我們可以從該位置獲取該文件並動態加載UI數據。
像這樣,InstallShield有什麼選項可以用setup.exe嵌入文件並在安裝時訪問它?
謝謝
實際上,我想在安裝程序安裝界面上動態加載組合框項目(從文本文件和加載中讀取內容)。但是包含列表項的文本文件不會被髮送到INSTALLDIR。您的解決方案適用於這種情況嗎?你能否提供樣本步驟/腳本? – user3309953
是的。當您運行安裝時,它會將二進制表中的文件解壓縮到解壓縮MSI所運行的位置。這在運行時由SOURCEDIR定義。 創建一個自定義操作來解析SOURCEDIR位置中提取的文件並添加到組合框屬性 –