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.
| 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 |