SSブログ

InstallShield インストール中 任意のアプリを起動する方法 [InstallShield]

InstallShieldバージョン: 2010

プロジェクトタイプ: 基本のMSIプロジェクト

方法: システム検索ウィザードを使用して実現する。

1.インストールデザイナから「動作とロジック」->「カスタムアクションとシーケンス」を選択する。次にカスタムアクションを右クリックし、カスタムアクションウィザードを起動する。

clip_image002

2.カスタムアクション ウィザードでカスタムアクションを作成する。

① ようこそ

clip_image004

②基本情報

名前に起動するファイル名「PsExec」、コメントに「インストール完了後にインストールしたアプリケーションの中の一つを起動する。」を入力する。これらは任意の値でOK。

clip_image006

③アクションの種類

種類は「実行可能ファイルの起動」を選択する

clip_image008

場所は「製品と一緒にインストール」を選択する。

clip_image010

④アクションのパラメータ

ソースにこのアプリケーションのインストール情報を設定する。

参照ボタンでファイルを実行ファイル“PsExec.exe“を選択する。

clip_image012

ターゲットを空欄のまま次へ進みます。

clip_image014

⑤追加オプション

戻り値の処理に「非同期(完了を待機しない)」を選択する。

clip_image016

⑥応答オプション

スクリプト内実行はディフォルトのまま進みます。。

clip_image018

⑦シーケンスへ挿入する

インストールUIシーケンスに「次の後:ExecuteAction」を選択します。

clip_image020

⑧概要

内容を確認して問題なければ「完了」ボタンを押す。

clip_image022

カスタムアクションが登録される。

clip_image024

3.動作確認

インストール完了時に、PsExec.exeが起動し、初回インストール時に求められる、使用許諾の画面が現れました。

clip_image026


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。