2017-07-17 58 views
0

我們希望自動生成msi包,並嘗試使用installshield。如何使用installshield命令生成installshield ism文件

現在我們嘗試使用基於xml的第一個生成ism文件,然後使用iscmdbld.exe生成msi包....有關如何生成ism文件的有限文檔...我們不知道關於ism文件目前。

我們希望將諸如文件路徑,快捷方式信息,註冊表項信息等參數傳遞給powershell命令,然後生成ism文件......這可能嗎?

+0

對於SO問題來說過於寬泛,但聽起來您正在尋找[InstallShield自動化界面](http://helpnet.installshield.com/installshield23helplib/installshield23helplib.htm#helplibrary/IHelpAutomation.htm),它可以從任何COM兼容語言(包括PowerShell)中調用。 –

+0

感謝您的評論,我之前閱讀過這篇文章,並且我有一個關於自動化接口的問題......接口是否支持64位操作系統? – allencharp

+0

它運行在64位操作系統上,但只能在32位進程中運行。 –

回答

0

這是可能的,但很多努力和可能被誤導。任何真正需要這一點的人(20年來我只做過一次)會沿着傳統路線走得很遠,直到他們碰壁時,他們對這項技術足夠了解,知道如何做到這一點。

InstallShield確實具有自動化接口,但上次我查看的時候有一個它不能做的很多。因此,您將以二進制格式保存ISM,並使用MSI API來處理這些信息。

如果你想在房子上談論一個小時,請看看我。