有沒有在Installshield 2010中將InstallScript轉換爲Basic MSI的方法?將installscript轉換爲基本MSI
回答
根據Flexara的this documentation,其Repackager產品可以從純InstallScript轉換爲Basic MSI。 Repackager僅在InstallShield Premier版或AdminStudio中可用。
我從來沒有使用過該產品,所以我不能擔保其有效性。
Installscript項目可以分類爲LEGACY安裝技術。 基本MSI是在Windows機器上安裝應用程序的標準方式。
Installscript引擎負責處理安裝邏輯。這與舊的SCRIPT-BASED安裝非常相似,這是在2000年之前安裝應用程序的唯一方法。
Windows安裝程序引擎(或服務)負責安裝邏輯。它讀取MSI數據庫並相應地執行步驟。因此,Basic MSI是一個TRANSACTIONAL安裝過程。
Installscript和Basic MSI項目沒有可用的ONE-to-ONE映射。 重新打包是從頭開始編寫Basic MSI不是一個選項的唯一出路。
Installscript MSI的確是來自Installshield的棄用項目類型。不建議用於任何項目類型。 – 2014-04-21 22:59:48
Wise Package Studio可以通過預掃描然後後掃描捕獲Installscript。基本上,您會對系統進行預掃描,掃描註冊表,文件,版本,odbc等。然後安裝軟件,並執行與預掃描相同的後掃描。這種方法比較兩者,看看你的系統有什麼變化。
另一種方法是先啓動程序以獲得第一個提示,然後單擊開始>運行>%TEMP%,然後單擊確定。監視該目錄中的任何存放的.msi文件。
如果您得到.msi,您可以在命令提示符「Msiexec.exe/i nameOfFile.msi/qb」中進行靜默安裝。
我假設你的系統管理員。你的問題很好,希望我能夠增加我的2美分並且做出貢獻。
着名軟件: Wise Package Studio。 AutoIT。 SMS安裝程序(在最壞情況的情況下)
我發現this article,它應該告訴你如何能夠相對快速地通過「嚮導模式打開要麼INSTALLSCRIPT MSI或編譯的MSI轉換您的InstallScript MSI項目基本MSI 「從」打開項目對話框「。
我還沒有測試過它,但它應該完成這項工作。我不確定它是否能夠正確地轉換所有內容,但它可能足夠好,因此您可以手動清理剩下的內容。
- 1. 可行性從安裝InstallScript項目轉換爲基本MSI
- 2. 從Installscript在基本MSI中更新INSTALLDIR
- 3. 將InstallShield MSI/Project轉換爲NSIS
- 4. 將msi轉換爲可執行參數
- 5. 將基本原始SQL轉換爲Django
- 6. 從基本轉換爲Javascript?
- 7. 將基色轉換爲BitmapImage
- 8. 將基本ActionScript 2轉換爲ActionScript 3用於翻轉動畫
- 9. opengl基本轉換
- 10. 將基本腳本轉換爲Objective C(貨幣格式)
- 11. 正式MSI支持嵌入語言轉換爲單個MSI
- 12. 將文本轉換爲PDF
- 13. 將TextBox文本轉換爲
- 14. 將文本轉換爲列
- 15. 將腳本轉換爲HTML5
- 16. 將ascii轉換爲文本
- 17. 將文本轉換爲JSON
- 18. 將csv轉換爲文本
- 19. 將pdf轉換爲文本
- 20. 將文本轉換爲xml
- 21. 將文本轉換爲Varchar
- 22. 將UTC轉換爲本地
- 23. 將html轉換爲文本
- 24. 將文本轉換爲URL
- 25. 將腳本轉換爲RTF
- 26. 管理InstallScript版本
- 27. 將LAMP應用程序轉換爲Windows MSI
- 28. 將EXE文件轉換爲MSI及其所有依賴關係
- 29. 如何將.msi文件轉換爲Windows 10 UWP應用程序
- 30. 如何將Jar轉換爲exe或msi包來遠程部署?
請在底部查看我的答案,以獲取接受解決方案的替代方案。 – 2014-04-22 00:33:09