install Shield spring 2012を使用して、Windows アプリケーションのインストール exe ファイルを作成しています。このために、前提条件をすべて追加しましたが、インストール中にカスタム機能を選択すると、前提条件を実行する必要があり、すべてうまくいっています.私に良い。
一時フォルダーを開かずにインストール シールドをインストールする方法を教えてください。
install Shield spring 2012を使用して、Windows アプリケーションのインストール exe ファイルを作成しています。このために、前提条件をすべて追加しましたが、インストール中にカスタム機能を選択すると、前提条件を実行する必要があり、すべてうまくいっています.私に良い。
一時フォルダーを開かずにインストール シールドをインストールする方法を教えてください。
あなたの質問を正しく理解できれば、アプリケーションの前提条件をインストールしようとすると、エクスプローラーが表示されることを示しています。その場合、その時点で InstallShield ウィザードが何を行っているかを診断すると便利です。セットアップの前提条件について、これを確認する最も簡単な方法は、 で作成されたデバッグ ログですsetup.exe /debuglog
。機能の前提条件として、使用する必要があるデバッグ ログの完全なパスへのプロパティを指定する必要がありますISDEBUGLOG
(これは、他のパスと同じパスまたは別のパスにすることができます)。したがって、両方に のようなものを指定できますsetup.exe /debuglog /v"ISDEBUGLOG=\"C:\debuglog.txt\""
。
関連するデバッグ ログを取得したら、Explorer が表示される原因となった setup.exe の起動内容を特定し、それが起動された理由を評価します。おそらく、前提条件エディターで変更できる前提条件の定義と同じくらい簡単です。
1.) 再頒布可能ウィンドウを開く
2.) 前提条件を右クリックし、[前提条件の編集] を選択します。
3.) [実行するアプリケーション] タブを選択します。
4.) 起動する exe/msi を指定したかどうかを確認します。空白の場合、実行時にファイル エクスプローラーが開きます。
含める前提条件ごとに、この場所に正しいファイル名を配置する必要があります。