InstallShield 2016 Express Edition
ユーザー ガイ ド
法的情報
著作権情報Copyright © 2016 Flexera Software LLC.All Rights Reserved.
この出版物には、 Flexera Software LLC およびそのラ イセンサーによ って所有されている機密情報、 創造的な製作物が含まれています。 本出版
物の一部または全部を、 Flexera Software LLC からの事前の書面による明示的許可な しに、 使用、 複製、 出版、 配布、 表示、 改変または転載す
る こ とはいかなる形態または手段を問わず厳重に禁止いた し ます。 Flexera Software LLC によ って書面で明示されている場合を除き、 この出版
物の所有は、 禁反言、 黙示などによ っても、 Flexera Software LLC が所有するいかなる知的財産権の下、 ラ イセンスまたは権利を一切付与する
ものではあ り ません。
本技術およびそれに関する情報のすべての複製は、 Flexera Software LLC よ り許可されている場合に限り、 著作権および所有権に関する通知を
完全な形で表示し なければな り ません。
知的財産フ レ クセラ ・ ソ フ ト ウ ェ アが所有する商標および特許の一覧は、 http://www.flexerasoftware.com/intellectual-property を参照し て く だ さい。 フ レ
クセラ ・ ソ フ ト ウ ェ ア製品、 製品ド キュ メ ン ト 、 およびマーケテ ィ ング資料で言及されているその他すべてのブ ラ ン ド および製品名は、 各社
の商標または登録商標です。
( 米国内向け ) 制限付権利に関する表示本ソ フ ト ウ ェ アは商業用コ ンピ ュータ ソ フ ト ウ ェ アです。 本ソ フ ト ウ ェ アのユーザーまたはラ イセンス許可対象者が米国政府の代理、 部署、
その他の関連機関の場合、 ソ フ ト ウ ェ アまたは技術データおよびマニュアルを含むすべての関連文書の使用、 複写、 複製、 開示、 変更、 公開、
または譲渡に関し て、 ラ イセンス契約または本契約の条項ならびに民生機関については連邦調達規則第 12.212 条または軍事機関については国
防連邦調達規則補遺第 227.7202 条による制限が適用されます。 本ソ フ ト ウ ェ アは完全に自費で開発されたものです。 その他一切の使用は禁止
されています。
文書名 : InstallShield 2016 Express Edition ユーザー ガイ ド
部品番号 : ISE-2300-UG00
製品のリ リース日 : 2016 年 8 月
http://www.flexerasoftware.com/intellectual-property
目次
1 InstallShield 2016 - Express Edition ヘルプ ラ イブ ラ リ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
InstallShield 2016 Express Edition の新しい機能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Express Edition の以前のバージ ョ ンの新機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
InstallShield 2015 SP1 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
InstallShield 2015 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
InstallShield 2014 SP1 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
InstallShield 2014 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
InstallShield 2013 SP1 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
InstallShield 2013 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
InstallShield 2012 Spring SP1 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
InstallShield 2012 Spring Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
InstallShield 2012 SP1 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
InstallShield 2012 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
InstallShield 2011 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
InstallShield 2010 Express Edition Expansion Pack for Visual Studio 2010 の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
InstallShield 2010 Express Edition SP1 の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
InstallShield 2010 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
InstallShield 2009 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
InstallShield 2008 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
InstallShield 12 Express Edition の新しい機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
ターゲッ ト システムの要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
32 ビ ッ ト と 64 ビ ッ ト のターゲッ ト システム両方をサポー ト する難し さについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
を管理者権限を使って、 または管理者権限を持たずに起動する違い . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
32 ビ ッ ト と 64 ビ ッ ト システムにおける イ ンス ト ールの開発およびビルド の違い . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
ヘルプの使い方 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
お問い合わせ先 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2 ス ター ト ガイ ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
イ ンス ト ールの基本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
InstallShield 2016 Express Edition ユーザー ガイ ド ISE-2300-UG00 社外秘 3
目次
イ ンス ト ールの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
アプ リ ケーシ ョ ン ラ イ フサイ クル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
InstallShield の起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
InstallShield ス ター ト ページ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
プロジ ェ ク ト について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
プロジ ェ ク ト の種類 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Express プロジ ェ ク ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
QuickPatch プロジ ェ ク ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
プロジ ェ ク ト の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
新規プロジ ェ ク ト の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
プロジ ェ ク ト を開 く . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
以前のバージ ョ ンの InstallShield で作成されたプロジ ェ ク ト を開 く . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
プロジ ェ ク ト の保存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
新しい名前と場所でプロジ ェ ク ト を保存する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
デフ ォル ト のプロジ ェ ク ト の場所を変更する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
GUID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
サンプル フ ァ イル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
プロジ ェ ク ト アシス タ ン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
プロジ ェ ク ト アシス タ ン ト を使用する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
プロジ ェ ク ト アシス タ ン ト 内を移動する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
イ ンス ト ール デザイナーを開 く . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
プロジ ェ ク ト アシス タ ン ト を非表示にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
[ アプ リ ケーシ ョ ン情報 ] ページ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
コ ン ト ロール パネルの [ プログラムの追加と削除 ] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
イ ンス ト ールの会社名と製品名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
[ イ ンス ト ール要件 ] ページ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
プロジ ェ ク ト アシス タ ン ト でオペレーテ ィ ング システム要件を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
イ ンス ト ールによる要件確認のタ イ ミ ング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
ソ フ ト ウ ェ ア要件のラ ン タ イム メ ッ セージを変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
カス タム イ ンス ト ール要件の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
[ イ ンス ト ール アーキテ クチャ ] ページ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
プロジ ェ ク ト アシス タ ン ト で機能を追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
複数機能イ ンス ト ールを作成するかど うかを判断する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
複数の機能を持つイ ンス ト ールを作成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
デフ ォル ト の機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
機能の階層を定義する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
[ アプ リ ケーシ ョ ン フ ァ イル ] ページ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
プロジ ェ ク ト アシス タ ン ト で機能にフ ァ イルを追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
プロジ ェ ク ト アシス タ ン ト で機能から フ ァ イルを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
固定のフ ォルダーの場所へフ ァ イルを追加する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
追加の定義済みフ ォルダーを表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
[ アプ リ ケーシ ョ ンのシ ョ ー ト カ ッ ト ] ページ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
フ ァ イル拡張子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
イ ンス ト ールに含まれていないフ ァ イルへのシ ョ ー ト カ ッ ト を作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
プロジ ェ ク ト アシス タ ン ト でデフ ォル ト のシ ョ ー ト カ ッ ト を変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
プロジ ェ ク ト アシス タ ン ト でシ ョ ー ト カ ッ ト のターゲッ ト にフ ァ イル拡張子を関連付ける. . . . . . . . . . . . . . . . . . .102
4 社外秘 ISE-2300-UG00 InstallShield 2016 Express Edition ユーザー ガイ ド
目次
[ アプ リ ケーシ ョ ン レジス ト リ ] ページ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
レジス ト リの更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
プロジ ェ ク ト アシス タ ン ト でレジス ト リ データ を構成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
プロジ ェ ク ト アシス タ ン ト でレジス ト リ データの値を変更する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
機能にレジス ト リ データ を関連付ける . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
レジス ト リ データ で変数データ型を使用する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
アプ リ ケーシ ョ ン パス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
[ イ ンス ト ール イ ン タ ビ ュー ] ページ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
プロジ ェ ク ト アシス タ ン ト でイ ンス ト ールに使用するダイアログを指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
エン ド ユーザーによる イ ンス ト ール先の変更を許可する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
使用許諾契約書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
イ ンス ト ールが選択できる イ ンス ト ールを作成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
[ イ ンス ト ールのビルド ] ページ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
プロジ ェ ク ト アシス タ ン ト から イ ンス ト ールをビルド する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
プロジ ェ ク ト アシス タ ン ト の完了後 : 次のステ ッ プ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
InstallShield イ ン ターフ ェ イスを使って作業する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
ビ ュー リ ス ト を表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
Opening Views in the InstallShield ユーザー イ ン ターフ ェ イスでビ ューを開 く . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
様々なビ ューで、 [ グループ ボ ッ クス ] 領域を使って作業する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
ツールバーの表示または非表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
ツールバーにボタ ンおよび メ ニューを追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
ツールバーからボタ ンおよび メ ニューを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
カス タム ツールバーの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
[ 出力 ] ウ ィ ン ド ウを固定する / 取り外す. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
InstallShield の詳細設定を構成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
デジ タル署名のタ イムス タ ンプ サーバーを変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Setup.exe にス ト リームされる フ ァ イルの圧縮レベルを構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
.cab フ ァ イルの最大サイズを構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115
InstallShield の以前のバージ ョ ンからの移行する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
InstallShield 2014 Express Edition 以前からのプロジ ェ ク ト をア ッ プグレー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
InstallShield 2013 Express Edition 以前からのプロジ ェ ク ト をア ッ プグレー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
InstallShield 2012 Express Edition 以前からのプロジ ェ ク ト をア ッ プグレー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
InstallShield 2012 Express Edition 以前からのプロジ ェ ク ト をア ッ プグレー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
InstallShield 2011 Express Edition 以前からのプロジ ェ ク ト をア ッ プグレー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
InstallShield 2010 Express Edition 以前からのプロジ ェ ク ト をア ッ プグレー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
InstallShield 2009 Express Edition 以前からのプロジ ェ ク ト をア ッ プグレー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
InstallShield 2008 Express Edition 以前からのプロジ ェ ク ト をア ッ プグレー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
InstallShield 12 Express Edition 以前からのプロジ ェ ク ト をア ッ プグレー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
InstallShield Express 2.x から プロジ ェ ク ト をア ッ プグレー ド する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132
InstallShield の Premier Edition または Professional Edition へのア ッ プグレー ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Visual Studio プロジ ェ ク ト を InstallShield プロジ ェ ク ト に変換またはイ ンポー ト する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
InstallShield のア ッ プデー ト を取得する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
InstallShield 実行時の言語サポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
サポー ト されている ラ ン タ イム言語. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144
サポー ト されているアプ リ ケーシ ョ ン プログラ ミ ング言語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
InstallShield 2016 Express Edition ユーザー ガイ ド ISE-2300-UG00 社外秘 5
目次
3 チュー ト リ アル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
基本チュー ト リ アル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
プロジ ェ ク ト の新規作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149
セ ッ ト ア ッ プの編成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149
アプ リ ケーシ ョ ン データの指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151
ターゲッ ト システムの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151
セ ッ ト ア ッ プ外観のカス タ マイズ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
セ ッ ト ア ッ プ要件およびアクシ ョ ンの定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
リ リースの準備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
4 イ ンス ト ールの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
まず始めに . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Windows Installer 入門 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
イ ンス ト ール中におけるユーザー アカウン ト 制御のプロンプ ト の数を最小化する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
Windows ロゴ プログラムの要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
現在のイ ンス ト ールによる同製品の将来のメ ジャー バージ ョ ンの上書き を防ぐ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
非管理者パッ チのイ ンス ト ールを準備する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
イ ンス ト ール情報を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
一般的なプロジ ェ ク ト 設定を構成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165
製品コー ドの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165
製品名の指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165
製品バージ ョ ンを指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
ア ッ プグレー ド コー ド を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
[ プログラムの追加と削除 ] 情報を構成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
概要情報ス ト リーム データ を入力する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
デフ ォル ト の製品イ ンス ト ール先フ ォルダー (INSTALLDIR) の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
INSTALLDIR と レジス ト リ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
INSTALLDIR のレジス ト リからの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
ロ ッ クダウン環境における フ ァ イル、 フ ォルダー、 およびレジス ト リ キーのセキュ リ テ ィ 保護. . . . . . . . . . . . . . .168
プロジ ェ ク ト で、 ロ ッ クダウン環境でのアクセス許可タ イプを選択する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170
Windows Installer イ ンス ト ールをログ記録するかど うかを指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
製品のソ フ ト ウ ェ ア識別タグを含める. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172
イ ンス ト ールのフ ァ イルを編成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
イ ンス ト ールをデザイ ンする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175
アプ リ ケーシ ョ ンを機能に分ける . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175
機能の定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
機能の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
サブ機能を作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
機能の設定を構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
機能の条件を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
機能をエン ド ユーザーへ表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
機能のイ ンス ト ールを必須にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179
機能のア ドバタ イズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179
機能の " リ モー ト イ ンス ト ール " 設定を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
6 社外秘 ISE-2300-UG00 InstallShield 2016 Express Edition ユーザー ガイ ド
目次
[ カス タム セ ッ ト ア ッ プ ] ダイアログで機能の順序を変える . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
セ ッ ト ア ッ プの種類について. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
[ セ ッ ト ア ッ プの種類 ] で機能を指定する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
セ ッ ト ア ッ プの種類の名前を変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
セ ッ ト ア ッ プの種類を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
イ ンス ト ールにセ ッ ト ア ッ プの種類を 1 つだけ含める . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
実行時にセ ッ ト ア ッ プの種類にアクセスする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
フ ァ イルと フ ォルダーを含める. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
フ ァ イルと フ ォルダーをプロジ ェ ク ト に追加する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
コ ンテキス ト メ ニューを使ってフ ァ イルを ド ラ ッ グ アン ド ド ロ ッ プする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
64 ビ ッ ト ソース マシンの 64 ビ ッ ト System32 フ ォルダーから フ ァ イルを追加する. . . . . . . . . . . . . . . . . . . . . . . . .186
ハー ド コー ド化されたイ ンス ト ール先デ ィ レ ク ト リ を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
ターゲッ ト システムから フ ァ イルと フ ォルダーを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
プロジ ェ ク ト でフ ァ イルと フ ォルダーを管理する と きのヒ ン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
個別のフ ァ イルに対し て ターゲッ ト システム要件を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
ダイナ ミ ッ ク フ ァ イル リ ン ク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
ダイナ ミ ッ ク フ ァ イル リ ン クの制限事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
ダイナ ミ ッ ク リ ン クがある フ ァ イルの適切なコ ンポーネン ト 作成方法を判別する . . . . . . . . . . . . . . . . . . . . . . .192
フ ァ イルを動的に追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
ターゲッ ト マシン上でフ ァ イルを上書きする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
[ フ ァ イル ] ビ ューで定義済みフ ォルダーを表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
プロジ ェ ク ト でフ ァ イルと フ ォルダーを検索する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
フ ァ イルと フ ォルダーのアクセス許可を構成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
イ ンス ト ールに再配布可能フ ァ イルを含める . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
再配布可能フ ァ イルの出荷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197
再配布可能フ ァ イルギャ ラ リーを管理する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200
再配布可能フ ァ イルを コ ンピ ューターにダウンロー ド する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201
再配布可能フ ァ イルギャ ラ リーに InstallShield 前提条件を追加する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
再配布可能フ ァ イルギャ ラ リーから InstallShield 前提条件を削除する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
マージ モジュールを参照する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
マージ モジュールを参照し た場合に起きる こ と . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
再配布可能フ ァ イル ギャ ラ リーにマージ モジュールを追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
再配布可能フ ァ イルギャ ラ リーからマージ モジュールを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
InstallShield 前提条件、 マージ モジュール、 およびオブジ ェ ク ト をプロジ ェ ク ト に組み込む . . . . . . . . . . . . . . . . . .204
InstallShield 前提条件、 マージ モジュール、 およびオブジ ェ ク ト をプロジ ェ ク ト に追加する . . . . . . . . . . . . . . .205
プロジ ェ ク ト から InstallShield 前提条件、 マージ モジュール、 またはオブジ ェ ク ト を削除する . . . . . . . . . . . .206
InstallShield 前提条件、 マージ モジュールおよびオブジ ェ ク ト のフ ァ イルを判別する . . . . . . . . . . . . . . . . . . . . .206
プロジ ェ ク ト に含まれている InstallShield 前提条件を使って作業する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206
セ ッ ト ア ッ プ前提条件と機能前提条件の違い . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207
プロジ ェ ク ト で、 InstallShield 前提条件を機能に関連付ける . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
プロジ ェ ク ト で、 機能から InstallShield 前提条件の関連付けを解除する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
InstallShield 前提条件のイ ンス ト ール順を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
InstallShield 前提条件を含むリ リースを構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .210
InstallShield 前提条件を含むデ ィ レ ク ト リ を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .210
特定の InstallShield 前提条件の実行時の場所を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211
InstallShield 前提条件を含むリ リースをビルド する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211
InstallShield 2016 Express Edition ユーザー ガイ ド ISE-2300-UG00 社外秘 7
目次
InstallShield 前提条件を含むイ ンス ト ールの実行時の動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212
イ ンス ト ールに InstallShield 前提条件が含まれていたアプ リ ケーシ ョ ンをアン イ ンス ト ールする . . . . . . . . . . .215
イ ンス ト ール プロジ ェ ク ト に含まれているマージ モジュールとオブジ ェ ク ト を使って作業する . . . . . . . . . . . . . .215
マージ モジュールを含むデ ィ レ ク ト リ を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
オブジ ェ ク ト およびマージ モジュールの構成を変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
マージ モジュールの除外と依存関係. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
マージ モジュールのイ ンス ト ール先をオーバーラ イ ド する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
マージ モジュールに関する ト ラブルシューテ ィ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
Windows Installer 再配布可能フ ァ イルをプロジ ェ ク ト に追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
Microsoft Windows Installer の前提条件を含める . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219
.NET Framework 再配布可能フ ァ イルをプロジ ェ ク ト へ追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219
Microsoft .NET Framework および Microsoft .NET Framework 言語パッ クの前提条件を含める . . . . . . . . . . . . . . . .220
DirectX 9.0 オブジ ェ ク ト を含める . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221
アプ リ ケーシ ョ ンの依存関係を識別する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
ス タ テ ィ ッ ク スキャ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
ダイナ ミ ッ ク スキャ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
依存関係スキャナー結果の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
依存関係スキャナーでフ ァ イルを フ ィ ルターする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
COM サーバーの登録. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
COM 抽出のレジス ト リ変更を フ ィ ルターする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
ターゲッ ト システムの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
シ ョ ー ト カ ッ ト およびプログラム フ ォルダーの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229
シ ョ ー ト カ ッ ト の種類 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229
シ ョ ー ト カ ッ ト の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
シ ョ ー ト カ ッ ト のアイ コ ンを指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
ソース メ デ ィ アにシ ョ ー ト カ ッ ト を置 く . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .231
シ ョ ー ト カ ッ ト にアクセスできるキーボー ド シ ョ ー ト カ ッ ト を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
シ ョ ー ト カ ッ ト 名の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
アン イ ンス ト ール シ ョ ー ト カ ッ ト の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
ス ター ト 画面上のデスク ト ッ プ アプ リのタ イルの外観を構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
レジス ト リの編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234
機能ご とにレジス ト リ エン ト リ を フ ィ ルターする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
レジス ト リキ-の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
レジス ト リ エン ト リ を ド ラ ッ グアン ド ド ロ ッ プ し てレジス ト リ キーを作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . .237
.reg フ ァ イルから レジス ト リ データ を イ ンポー ト する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238
レジス ト リ キーの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
レジス ト リ値の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
レジス ト リ値データの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
レジス ト リ値の削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
複数レジス ト リ文字列値を 1 行の文字列へ入力する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
レジス ト リ エン ト リ で環境変数を参照する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
レジス ト リ キーのアクセス許可を構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
Registry のプラ イマ リ キーを指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
レジス ト リ フ ラグ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243
レジス ト リ キーのイ ンス ト ール / アン イ ンス ト ール動作を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .244
ユーザーご と イ ンス ト ールでのレジス ト リ エン ト リの扱い方 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .244
8 社外秘 ISE-2300-UG00 InstallShield 2016 Express Edition ユーザー ガイ ド
目次
[ レジス ト リ ] ビ ューのリ フ レ ッ シュ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245
フ ァ イル拡張子をアプ リ ケーシ ョ ン アイ コ ンに関連付ける . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245
フ ァ イル拡張子の関連付けを作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245
.ini フ ァ イル データの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246
.ini フ ァ イルの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246
既存の .ini フ ァ イルを イ ンポー ト する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247
.ini フ ァ イルのセクシ ョ ンを指定する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247
.ini フ ァ イルのキーワー ド と その値を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
ODBC リ ソースの構成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
ODBC リ ソースを含める . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
追加の ODBC リ ソースを含める . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
ODBC リ ソースを機能に関連付ける. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
ODBC リ ソースの属性を設定する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
新しい属性を ODBC リ ソースに追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
ODBC リ ソースから属性を削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
環境変数を使用する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251
環境変数の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251
Windows サービスのイ ンス ト ールおよび構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251
ユーザーご とのイ ンス ト ールと マシンご とのイ ンス ト ールの違い . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .252
イ ンス ト ール動作のカス タ マイズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
カス タム アクシ ョ ンを使用する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .255
Windows Installer DLL カス タム アクシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
MSI DLL カス タム アクシ ョ ンをプロジ ェ ク ト に追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258
MSI DLL カス タム アクシ ョ ンの設定を構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258
DLL カス タム アク シ ョ ン. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259
Classic DLL カス タム アクシ ョ ン関数プロ ト タ イプ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259
新しい DLL カス タム アクシ ョ ン関数プロ ト タ イプ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261
DLL カス タム アク シ ョ ンをプロジ ェ ク ト に追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261
DLL カス タム アク シ ョ ンの設定を構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .262
実行可能フ ァ イル カス タム アクシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .262
.exe カス タム アクシ ョ ンをプロジ ェ ク ト に追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .262
.exe カス タム アクシ ョ ンの設定を構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263
VBScript および JScript カス タム アクシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263
VBScript カス タム アクシ ョ ンの例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263
VBScript または JScript カス タム アクシ ョ ンをプロジ ェ ク ト に追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263
VBScript または JScript カス タム アクシ ョ ンの設定を構成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .264
アクシ ョ ンの実行のオプシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .264
カス タム アクシ ョ ンを起動する タ イ ミ ングの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .266
シ リ アル番号を検証する カス タム アクシ ョ ンを使用する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .266
カス タム アクシ ョ ン ギャ ラ リー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267
製品がイ ンス ト ールされているかど うかの確認をする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .268
セ ッ ト ア ッ プ フ ァ イルを使用する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .268
セ ッ ト ア ッ プ フ ァ イルの追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
ラ イセンス フ ァ イルの追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
イ ンス ト ール中にセ ッ ト ア ッ プ フ ァ イルにアクセスする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270
サポー ト フ ァ イルの並べ替え . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270
InstallShield 2016 Express Edition ユーザー ガイ ド ISE-2300-UG00 社外秘 9
目次
Disk1 フ ァ イル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270
Disk1 フ ァ イルの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .271
Disk1 フ ォルダーの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .271
Disk1 フ ァ イルと フ ォルダーを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .271
セ ッ ト ア ッ プ フ ァ イルを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .272
サーバーの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
COM+ アプ リ ケーシ ョ ン と コ ンポーネン ト の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .273
COM+ アプ リ ケーシ ョ ンの追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .273
COM+ アプ リ ケーシ ョ ンの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
イ ン ターネ ッ ト イ ン フ ォ メ ーシ ョ ン サービス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
InstallShield における IIS サポー ト のバージ ョ ン固有情報. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
IIS サポー ト の実行時要件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
Web サーバーで CMD コマン ドが SSI #exec デ ィ レ クテ ィ ブに使用されるのを許可するかど うかを指定する . . . .276
Web サイ ト の作成と アプ リ ケーシ ョ ンまたは仮想デ ィ レ ク ト リの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277
ネス ト 仮想デ ィ レ ク ト リの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .279
TCP ポー ト 番号とサイ ト 番号の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .279
Web サイ ト の IIS ホス ト ヘ ッ ダー名を指定する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281
Web サイ ト の SSL 証明書を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281
フ ァ イルを IIS 仮想デ ィ レ ク ト リ に追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .282
[IIS 構成 ] ビ ューからアプ リ ケーシ ョ ン と仮想デ ィ レ ク ト リ を削除する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .283
IIS サポー ト の機能の関連付け. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .283
Web サイ ト 、 アプ リ ケーシ ョ ン、 および仮想デ ィ レ ク ト リのアン イ ンス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . .283
Web サイ ト またはアプ リ ケーシ ョ ンの ASP.NET バージ ョ ンを設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .283
Web サイ ト 、 アプ リ ケーシ ョ ン、 または仮想デ ィ レ ク ト リのアプ リ ケーシ ョ ンのマ ッ ピングを定義する . . . . . . .284
Web サイ ト または仮想デ ィ レ ク ト リのタ イムアウ ト のパラ メ ーターを指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . .285
追加の IIS 仮想デ ィ レ ク ト リのプロパテ ィ を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .285
Web サイ ト 、 アプ リ ケーシ ョ ン、 または仮想デ ィ レ ク ト リのカス タム エラー メ ッ セージを定義する . . . . . . . . . .285
ターゲッ ト マシン上で Web サービスを配布する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .286
カス タム アクシ ョ ンを使って IIS 機能を抑制する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287
IISROOTFOLDER サポー ト の追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287
IIS_WEBSITE_NAME プロパテ ィ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287
IIS_PORT_NUMBER プロパテ ィ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287
エン ド ユーザー イ ン ターフ ェ イスを定義する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
ダイアログの使い方 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289
イ ンス ト ールにダイアログを追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289
ダイアログのテーマ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289
ダイアログ テーマの選択または変更. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .290
ダイアログのテーマ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .290
ダイアログのビ ッ ト マ ッ プ イ メ ージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .290
[ スプラ ッ シュ ビ ッ ト マ ッ プ ] ダイアログのスプラ ッ シュ ビ ッ ト マ ッ プを変更する . . . . . . . . . . . . . . . . . . . . . .293
エン ド ユーザー ダイアログのビ ッ ト マ ッ プ イ メ ージを変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294
エン ド ユーザー ダイアログのバナー ビ ッ ト マ ッ プを変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294
エン ド ユーザー ダイアログのグローバル ダイアログ イ メ ージを変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
エン ド ユーザー ダイアログのグローバル ダイアログ バナーを変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
Windows Vista 以降のシステムの再起動を最小限にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296
[ カス タム セ ッ ト ア ッ プ ] ダイアログのオプシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296
10 社外秘 ISE-2300-UG00 InstallShield 2016 Express Edition ユーザー ガイ ド
目次
実行時に使用許諾契約書を表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
イ ンス ト ールからダイアログを削除する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
実行時のテキス ト と メ ッ セージを編集する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
実行時の文字列を編集する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
テキス ト と メ ッ セージ文字列にコ メ ン ト を追加する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
テキス ト と メ ッ セージ文字列のフ ォ ン ト を変更する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
文字列のエクスポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .299
文字列テーブルのイ ンポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .299
ビルボー ド を表示する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
ビルボー ド フ ァ イルの種類. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
ビルボー ドの種類 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
イ ンス ト ールで使用するビルボー ドの種類を指定する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303
Adobe Flash アプ リ ケーシ ョ ン フ ァ イル ビルボー ド を追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303
イ メ ージ ビルボー ドの追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303
ビルボー ド設定の設定を構成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .304
リ リースをビルド または起動せずにビルボー ド をプレビ ューする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .304
ビルボー ドの順番を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305
ビルボー ド を含むイ ンス ト ールの実行時の動作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305
ビルボー ドの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .306
ア ッ プデー ト 通知のイ ンス ト ールの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
プロジ ェ ク ト の自動ア ッ プデー ト 通知を有効にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .307
自動ア ッ プデー ト 通知用にイ ンス ト ールが必要なフ ァ イル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308
[ セ ッ ト ア ッ プ完了 ] ダイアログに [ ア ッ プデー ト の確認 ] チ ェ ッ ク ボ ッ クスを追加する . . . . . . . . . . . . . . . . . . . . . . .308
ア ッ プデー ト を確認するシ ョ ー ト カ ッ ト を作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308
アプ リ ケーシ ョ ンを FlexNet Connect に登録する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309
プロジ ェ ク ト の自動ア ッ プデー ト 通知を無効にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309
メ ンテナンスおよびアン イ ンス ト ールのためのイ ンス ト ールを作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
製品が作成し たレジス ト リデータの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .311
イ ンス ト ールのビルド、 テス ト 、 および配布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
リ リースの構成と ビルド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .313
リ リースのビルド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .313
セ ッ ト ア ッ プラ ンチャーの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .314
セ ッ ト ア ッ プラ ンチャーのフ ァ イルのプロパテ ィ を カス タ マイズする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .315
ビルドのキャ ンセル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .318
ビルド中に製品バージ ョ ンを変更する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .318
リ リースのビルド場所 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .319
ビルド ログと レポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .319
ク イ ッ ク ビルド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .319
ク イ ッ ク ビルド を実行する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .320
コマン ド ラ イ ンを使ったビルド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .320
コマン ド ラ イ ンからのビルド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .320
.ini フ ァ イルでコ マン ド ラ イ ン ビルド パラ メ ーターを渡す. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .320
Microsoft ビルド エンジン (MSBuild) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .323
MSBuild を使用し て、 コマン ド ラ イ ンから リ リースをビルド する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .328
単一の自己展開型イ ンス ト ール フ ァ イルを作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .328
Windows Vista 以降のプラ ッ ト フ ォームでのセ ッ ト ア ッ プ ラ ンチャーの必要実行レベルを指定する. . . . . . . . . . . . .329
InstallShield 2016 Express Edition ユーザー ガイ ド ISE-2300-UG00 社外秘 11
目次
イ ン ターネ ッ ト で配布する イ ンス ト ールを作成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .330
Web 配布リ リースの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .331
デジ タル署名と セキュ リ テ ィ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .331
ビルド時に リ リース と そのフ ァ イルにデジ タル署名を行う . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .333
リ リース レベルでの InstallShield 前提条件のラ ン タ イムの場所を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .334
メ デ ィ アの圧縮 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .335
フ ロ ッ ピー デ ィ スクの配布. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .335
フ ロ ッ ピー デ ィ スクで配布する リ リースをビルド する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .335
ボ リ ューム ラベルの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .336
Windows Installer パッ ケージ (.msi) を出力と し て作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .336
Autorun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .337
CD または DVD の Autorun を有効にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .337
イ ンス ト ールのテス ト と実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338
イ ンス ト ールのテス ト と実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338
サイ レン ト モー ド でイ ンス ト ールを実行する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338
条件イ ンス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .338
イ ンス ト ールの配布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .339
フ ォルダーまたは FTP サイ ト に リ リースを自動的に配布する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .339
5 アプ リ ケーシ ョ ンのア ッ プデー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
ア ッ プグレー ドの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
メ ジャーア ッ プグレー ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .341
マイナーア ッ プグレー ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .342
スモール ア ッ プデー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .343
パッ チの適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .343
QuickPatch プロジ ェ ク ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .344
最適なア ッ プグレー ド ソ リ ューシ ョ ンの決め方. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
ア ッ プグレー ドのパッ ケージ オプシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .346
ア ッ プグレー ド および QuickPatch プロジ ェ ク ト を使用する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
フ ァ イルの上書き規則について. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .349
パッ ケージ コー ド、 製品バージ ョ ン、 および製品コー ドのア ッ プデー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .349
完全イ ンス ト ール ア ッ プグレー ドの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .350
ア ッ プグレー ド中にグローバル アセンブ リ キャ ッ シュからアセンブ リが削除されるのを防ぐ方法 . . . . . . . . . . . .351
ア ッ プグレー ド項目の追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .352
ア ッ プグレー ド プロパテ ィ の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .353
ア ッ プグレー ド項目の削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .353
パッ チ時の考慮事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .353
パッ チ シーケンス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .354
パッ チのアン イ ンス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .356
非管理者パッ チ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .356
QuickPatch プロジ ェ ク ト の作成および QuickPatch パッ ケージの適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .357
既存の QuickPatch をパッ チする QuickPatch プロジ ェ ク ト を作成する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .357
QuickPatch パッ ケージを簡素化するかど うかを指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .358
パッ チのターゲッ ト リ リースを指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .359
QuickPatch を実行する カス タム アクシ ョ ンを指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .359
QuickPatch へフ ァ イルを追加する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360
12 社外秘 ISE-2300-UG00 InstallShield 2016 Express Edition ユーザー ガイ ド
目次
QuickPatch の識別情報を指定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360
QuickPatch のアン イ ンス ト ールを有効にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .361
QuickPatch パッ ケージをシーケンスする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .361
QuickPatch パッ ケージに署名する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .361
QuickPatch パッ ケージをパスワー ド で保護する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .362
QuickPatch パッ ケージに Update.exe ア ッ プデー ト 起動ツールをビルド をするかど うかを指定する. . . . . . . . . . . . .362
ア ッ プデー ト 起動ツールのフ ァ イルのプロパテ ィ を カス タ マイズする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .363
[ パッ チする フ ァ イル ] エクスプローラーから フ ァ イルを削除する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .364
QuickPatch を使用し たイ ンス ト ール済みフ ァ イルの変更と削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .364
QuickPatch を使用し たレジス ト リデータの追加、 変更および削除. . . . . . . . . . . . . . . . . . . . . . . . . .