Importieren von InstallUISequence
In der InstallUISequence-Tabelle sind Aktionen aufgeführt, die dann ausgeführt werden, wenn die INSTALL-Aktion der obersten Ebene ausgeführt wird und die interne Benutzeroberflächenebene auf die vollständige oder reduzierte Benutzeroberfläche festgelegt ist. Das Installationsprogramm überspringt die Aktionen in dieser Tabelle, wenn die Benutzeroberflächenebene auf die einfache Benutzeroberfläche oder keine Benutzeroberfläche festgelegt ist. Weitere Informationen dazu finden Sie unter Benutzeroberfläche und Benutzeroberflächenebenen. Weitere Informationen finden Sie unter Gruppe „Installationsprozedurtabellen“, Verwenden einer Sequenztabelle und Detailliertes Beispiel für die Sequenztabelle.
Wenn Sie im Abschnitt Importieren einer leeren Datenbank „uisample.msi“ aus dem Windows Installer SDK verwendet haben, enthalten die Sequenztabellen in Ihrer Kopie von „MNP2000.msi“ bereits die vorgeschlagenen Aktionssequenzen, die unter Verwenden einer Sequenztabelle beschrieben werden. Zum Erstellen des Editor-Installationspakets sollten keine Änderungen an diesen Sequenzen erforderlich sein.
Verwenden Sie Ihren Datenbank-Editor, um „MNP2000.msi“ zu öffnen, und geben Sie die folgenden Daten in die Tabelle „InstallUISequence“ ein.
Aktion | Bedingung | Sequenz |
---|---|---|
AppSearch | 400 | |
CCPSearch | NOT Installed | 500 |
CostFinalize | 1000 | |
CostInitialize | 800 | |
ExecuteAction | 1300 | |
ExitDlg | -1 | |
FatalErrorDlg | -3 | |
FileCost | 900 | |
LaunchConditions | 100 | |
MaintenanceWelcomeDlg | Installed AND NOT RESUME AND NOT Preselected | 1250 |
PrepareDlg | 140 | |
ProgressDlg | 1280 | |
ResumeDlg | Installed AND (RESUME OR Preselected) | 1240 |
RMCCPSearch | NOT Installed | 600 |
UserExitDlg | -2 | |
WelcomeDlg | NOT Installed | 1230 |
MigrateFeatureStates | 1200 | |
FindRelatedProducts | 200 |