Aktualisieren von Eigenschaften für ein Upgrade
Da das Upgrade den Namen der MSI-Datei und den Komponentencode einiger Komponenten ändert, muss der Produktcode des Upgrades gegenüber dem des ursprünglichen Produkts geändert werden. Eine Beschreibung der Fälle, in denen für ein Upgrade eine Änderung der ProductCode-Eigenschaft erforderlich ist, finden Sie unter Ändern des Produktcodes. Ein Patch, der den ProductCode ändert, wird als größeres Upgrade bezeichnet.
Die Eigenschaften ProductName, ProductVersion, ProductLanguage und UpgradeCode des Upgradepakets können im Vergleich zum ursprünglichen Produkt geändert werden oder unverändert bleiben. Basierend auf den Werten dieser Eigenschaften kann der Windows Installer bestimmen, ob zukünftige Upgradepakete auf das aktuelle Upgrade angewendet werden sollen.
Die in der Spalte „ActionProperty“ der Upgrade-Tabelle angegebene Eigenschaft muss der SecureCustomProperties-Eigenschaft hinzugefügt werden.
Öffnen Sie die Datei „MNP2001.msi“ mit einem Datenbank-Editor, und geben Sie die folgenden Daten in die Property-Tabelle ein. Die Liste enthält Links zu Referenzthemen für die integrierten Installereigenschaften. Bei den Eigenschaftennamen, die keine Links sind, handelt es sich um erstellerseitig definierte Eigenschaften. Viele der Eigenschaften wurden aus der Datei „Uisample.msi“ importiert, die im Lieferumfang des SDK enthalten ist. Weitere Informationen finden Sie unter Importieren der Benutzeroberfläche.
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 | {34CF587C-1D8F-4DD5-ADFE-440F4B593987} |
ProductID | Keine |
ProductLanguage | 1033 |
ProductName | MNP2001 |
ProductVersion | 01.50.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 |
SecureCustomProperties | OLDAPPFOUND |