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 von dem des ursprünglichen Produkts geändert werden. Eine Beschreibung der Fälle, in denen ein Upgrade erforderlich ist, um die ProductCode-Eigenschaft zu ändern, finden Sie unter Ändern des Produktcodes. Ein Upgrade, das den ProductCode ändert, wird als Hauptupgrade bezeichnet.

Die ProductName-Eigenschaft des Upgradepakets, die ProductVersion-Eigenschaft, die ProductLanguage-Eigenschaft und die UpgradeCode-Eigenschaft können gegenüber dem ursprünglichen Produkt geändert oder unverändert bleiben. Basierend auf den Werten dieser Eigenschaften kann Windows Installer bestimmen, ob zukünftige Upgradepakete auf das aktuelle Upgrade angewendet werden sollen.

Die in der Spalte ActionProperty der Tabelle Upgrade angegebene Eigenschaft muss der SecureCustomProperties-Eigenschaft hinzugefügt werden.

Verwenden Sie ihren Datenbank-Editor, um MNP2001.msi, und geben Sie die folgenden Daten in die Tabelle Eigenschaft ein. Die Liste enthält Links zu den Referenzthemen für integrierte Installereigenschaften. Die Eigenschaftsnamen, die keine Links sind, sind vom Autor definierte Eigenschaften. Viele der Eigenschaften wurden aus dem Uisample.msi, das im SDK enthalten ist. Weitere Informationen finden Sie unter Importieren der Benutzeroberfläche.

Eigenschaftentabelle

Eigenschaft Wert
ARPHELPLINK https://www.microsoft.com/management
Bannerbitmap bannrbmp
ButtonText _ Back < &Zurück
ButtonText _ Browse Br&owse
ButtonText _ Cancel Abbrechen
ButtonText _ Exit &Beenden
ButtonText _ Finish &Fertig stellen
ButtonText _ Ignore &Ignorieren
ButtonText _ Install &Installieren
ButtonText _ Next &nächste >
ButtonText _ Nein &Nein
ButtonText _ OK OK
ButtonText _ Remove &Entfernen
ButtonText _ Reset &Zurücksetzen
ButtonText _ Resume &Fortsetzen
ButtonText _ Retry &Wiederholen
ButtonText _ Return &Return
ButtonText _ Ja &Ja
CompleteSetupIcon completi
ComponentDownload ftp://anonymous@microsoft.com/components/
CustomSetupIcon cus wie
DefaultUIFont DlgFont8
DialogBitmap dlgbmp
DlgTitleFont {&DlgFontBold8}
ErrorDialog ErrorDlg
AusrufezeichenIcon Ausrufezeichen
False 0
Iagree Nein
InfoIcon info
InstallerIcon ins wie
INSTALLLEVEL 3
InstallMode Typisch
Hersteller Microsoft
PIDTemplate 12345<###-%%%%%%%>@@@@@
ProductCode {34CF587C-1D8F-4DD5-ADFE-440F4B593987}
Productid none
ProductLanguage 1033
ProductName MNP2001
ProductVersion 01.50.0000
Progress1 Installation
Progress2 installs
PROMPTROLLBACKCOST P
RemoveIcon remicso
RepairIcon repairic
Einrichten Einrichten
True 1
Upgradecode {908E378A-9551-4772-BF1D-5CFAF6FD9CB4}
Assistent Setup-Assistenten
SecureCustomProperties OLDAPPFOUND

Fortsetzen