InstallShield を使用して、インストール後に exe を実行したいと考えています。InstallShield はセットアップを正しく完了しますが、exe を実行しません。
起動時にexeを追加する別の方法を見つけましたが、再起動後に実行されます。再起動せずに実行したいと思います。
出来ますか ?
InstallShield を使用して、インストール後に exe を実行したいと考えています。InstallShield はセットアップを正しく完了しますが、exe を実行しません。
起動時にexeを追加する別の方法を見つけましたが、再起動後に実行されます。再起動せずに実行したいと思います。
出来ますか ?
使用しているInstallShieldのバージョンとエディションは何ですか?また、どのプロジェクトタイプを使用していますか?(InstallScript、InstallScript MSI、Basic MSI?)
基本的なMSIを想定すると、InstallShieldには、このストーリーをサポートするための組み込みパターンがあります。
1)[プロジェクトアシスタント]タブをクリックします
2)インストールインタビューアイコン(ページ)をクリックします
3)[インストールの完了時にアプリケーションを起動するオプションをユーザーに提供しますか?]で[はい]をクリックします。
4)参照ボタンをクリックして、操作のターゲットとなるEXEを選択します。
デフォルトでは、セットアップ完了ダイアログのチェックボックス(プログラムの起動)は選択されません。これを選択するには、プロパティLAUNCHPROGRAMをプロパティテーブルに自動的に追加し、値を「1」に設定します。
クリストファー・ペインターの答えは、ほとんどの場合うまくいくでしょう。これらは実行する最初の手順ですが、十分でないことがわかった場合は、追加の詳細がいくつかあります。たとえば、skb は、これがうまくいかなかったと報告しています。私は同じボートに乗っていることがわかりました (私はこの作業を行う他の多くのインストーラーを作成しましたが!)。
INSTALLDIR
(起動するプログラムが新しいプログラムのディレクトリにあると仮定して) に設定します。「ファイル名とコマンド ライン」を に設定し[INSTALLDIR]YourApp.exe
ます。