1

InstallShield 2010を使用して当社の製品をインストールするためのMSIを構築していますが、製品を実行するために必要なインストールにいくつかのWindows修正プログラムを適用する必要があります。

InstallShieldを使用してこれを達成する方法は何だろうと思っていましたか?前提条件を使用していますか?

新しい前提条件を定義する方法を理解するのに少し時間がかかりました。修正プログラムが既にインストールされているかどうか、および実行している正確なWindowsバージョンを確認するために提供される条件は、かなり制限されているようです。さらに、Windowsの各バージョンと、前提条件の大規模な肥大化を引き起こす各アーキテクチャの前提条件を定義する必要があります。

これまで、MSIがこれらの修正プログラムを適用する終了直前に実行するPythonスクリプトを使用していましたが、Windows Server 2008以降、これは不可能になり、修正プログラムのインストールは失敗します。

インストールプロセスでWindowsホットフィックスを適用したエンタープライズ製品(SQL ServerまたはOracle)のインストールを見たことがあり、それはかなり標準的な手順のようでした。それをどのように行うことができるかについての慣習があるかどうか疑問に思いましたか?

4

1 に答える 1

1

Installshield bootstrapper EXEがMSIを起動する前に修正プログラムをインストールするように、前提条件を使用してこれを行う必要があります。(複数のMSIを同時に実行することはできません。これらの修正プログラムには、MSIが含まれている可能性があります)

于 2011-04-14T04:10:57.283 に答える