InstallUISequence のインポート
InstallUISequence テーブルには、最上位の INSTALL アクションが実行され、内部ユーザーのインターフェイス レベルが完全な UI または縮小 UI に設定されている場合に実行されるアクションが一覧表示されます。 ユーザー インターフェイスのレベルが基本的な UI か UI なしに設定されている場合、インストーラーはこのテーブルのアクションをスキップします。 「ユーザー インターフェイス」と「ユーザー インターフェイス レベル」を参照してください。 「Installation Procedure Tables グループ」、「シーケンス テーブルの使用」、「シーケンス テーブルの詳細な例」を参照してください。
「空のデータベースのインポート」セクションで Windows インストーラー SDK の uisample.msi を使用した場合、MNP2000.msi のコピー内のシーケンス テーブルには、「シーケンス テーブルの使用」で説明されている推奨アクション シーケンスが既に含まれています。 メモ帳のインストール パッケージを作成するために、これらのシーケンスを変更する必要はありません。
お使いのデータベース エディターを使用して MNP2000.msi を開き、InstallUISequence テーブルに次のデータを入力します。
アクション | 条件 | シーケンス |
---|---|---|
AppSearch | 400 | |
CCPSearch | NOT Installed | 500 |
CostFinalize | 1000 | |
CostInitialize | 800 | |
ExecuteAction | 1300 | |
ExitDlg | -1 | |
FatalErrorDlg | -3 | |
FileCost | 900 | |
LaunchConditions | 100 | |
MaintenanceWelcomeDlg | Installed であり、RESUME でなく、Preselected でない | 1250 |
PrepareDlg | 140 | |
ProgressDlg | 1280 | |
ResumeDlg | Installed であり (RESUME または Preselected) | 1240 |
RMCCPSearch | NOT Installed | 600 |
UserExitDlg | -2 | |
WelcomeDlg | Installed でない | 1230 |
MigrateFeatureStates | 1200 | |
FindRelatedProducts | 200 |