Festlegen von Eigenschaften
Windows Installer-Eigenschaften sind globale Variablen, die der Installer bei einer Installation verwendet. Weitere Informationen finden Sie in den Abschnitten unter Eigenschaften. Wenn Sie im Abschnitt Importieren einer leeren Datenbank die Datei uisample.msi aus dem Windows Installer-SDK verwendet haben, enthält die Tabelle „Property“ in Ihrer Datei MNP2000.msi bereits viele Eigenschaften, die von der Benutzeroberfläche verwendet werden. In diesem Abschnitt fügen Sie zusätzliche Informationen zur Tabelle „Property“ hinzu, die sich speziell auf die Beispiel-Installation von Notepad beziehen. Siehe auch Gruppe „Programminformationstabellen“.
In jedem Installationspaket sind fünf Eigenschaften erforderlich. Diese Eigenschaften müssen Sie in der Tabelle „Property“ von MNP2000.msi für das Notepad-Beispiel aktualisieren:
Zwar ist das nicht bei allen Installationspaketen erforderlich, doch Anwendungen, die vielleicht zukünftig ein Upgrade erhalten, sollten ebenfalls die Eigenschaft UpgradeCode besitzen. Siehe Vorbereiten einer Anwendung für zukünftige größere Upgrades.
Öffnen Sie die Datei MNP2000.msi mit einem Datenbank-Editor, und geben Sie die folgenden daten in die Tabelle „Property“ ein. Die Liste enthält Links zu Referenzthemen für die integrierten Installer-Eigenschaften. Bei den Eigenschaftsnamen, die keine Links sind, handelt es sich um Eigenschaften, die vom Ersteller definiert werden. Viele der von uisample.msi importierten Eigenschaften sind für die Beispiel-Benutzeroberfläche gedacht. Diese Benutzeroberfläche wird im später folgenden Abschnitt „Benutzeroberfläche für das Installationsbeispiel“ erläutert.
Eigenschaft | Wert |
---|---|
ARPHELPLINK | https://www.microsoft.com/management |
BannerBitmap | bannrbmp |
ButtonText_Back | < &Zurück |
ButtonText_Browse | Du&rchsuchen |
ButtonText_Cancel | Abbrechen |
ButtonText_Exit | &Beenden |
ButtonText_Finish | &Fertig stellen |
ButtonText_Ignore | &Ignorieren |
ButtonText_Install | &Installieren |
ButtonText_Next | &Weiter > |
ButtonText_No | &Nein |
ButtonText_OK | OK |
ButtonText_Remove | &Remove (Entfernen) |
ButtonText_Reset | &Reset |
ButtonText_Resume | &Fortsetzen |
ButtonText_Retry | &Erneut versuchen |
ButtonText_Return | &Zurück |
ButtonText_Yes | &Ja |
CompleteSetupIcon | completi |
ComponentDownload | ftp://anonymous@microsoft.com/components/ |
CustomSetupIcon | custicon |
DefaultUIFont | DlgFont8 |
DialogBitmap | dlgbmp |
DlgTitleFont | {&DlgFontBold8} |
ErrorDialog | ErrorDlg |
ExclamationIcon | exclamic |
False | 0 |
Iagree | Nein |
InfoIcon | info |
InstallerIcon | insticon |
INSTALLLEVEL | 3 |
InstallMode | Typisch |
Hersteller | Microsoft |
PIDTemplate | 12345<###-%%%%%%%>@@@@@ |
ProductCode | {18A9233C-0B34-4127-A966-C257386270BC} |
ProductID | Keine |
ProductLanguage | 1033 |
ProductName | MNP2000 |
ProductVersion | 01.40.0000 |
Progress1 | Installieren von |
Progress2 | installs |
PROMPTROLLBACKCOST | P |
RemoveIcon | removico |
RepairIcon | repairic |
Einrichten | Einrichten |
True | 1 |
UpgradeCode | {908E378A-9551-4772-BF1D-5CFAF6FD9CB4} |
Assistent | Setup-Assistenten |