Installshield Basic MSI プロジェクトがあります。このプロジェクトは、Installshield のブートストラップを使用して、いくつかのセットアップの前提条件をインストールします。すべてがバンドルされ、1 つの exe (Setup.exe) 内に圧縮されます。実行するファイルのフル パスを知る必要がある前提条件が 1 つあります。このパスを見つけるために利用できるプロパティはありますか?
または別の解決策。現在、Installshield 2008 を使用しており、アップグレードの可能性はあまりありません。Windows Installer 4.5 に依存する SQL Server 2008 をインストールする必要があります。Installshield 2008 は WinInstaller 4.5 をサポートしていないため、WinXp および Vista 用の前提条件を作成しました。WinXP は正常に動作しています。
ただし、Windows Vista、Windows Installer 4.5 の再配布可能ファイルは .msu ファイルであり、wsua.exe を介して実行する必要があります。コマンドライン パラメーターを受け入れるだけの小さなアプリを作成し、パラメーターを使用して wusa.exe を開始して、再配布可能な Windows インストーラーをインストールします。ただし、wusa.exe には再配布可能ファイルへのフル パスが必要です。setup.exe がファイルを抽出した場所へのパスを見つける方法はありますか?
または、Installshield 2008 に Windows Installer 4.5 のサポートを追加する方法はありますか?