ICE 104
ICE 104 überprüft, ob nur eine der beiden Tabellen vorhanden ist: MsiLockPermissionsEx und LockPermissions im Paket.
ICE 104 überprüft die Syntax, die in den Feldern LockObject, Table und SDDLText in der Tabelle MsiLockPermissionsEx verwendet wird. ICE 104 überprüft nicht, ob der Wert im Feld SDDLText in der Tabelle MsiLockPermissionsEx ein gültiger Sicherheitsdeskriptor ist.
Windows Installer 4.5 oder früher: Wird nicht unterstützt. Dieser ICE ist ab Windows Installer 5.0 verfügbar.
Ergebnis
ICE 104 gibt die folgenden Fehler aus.
| ICE104-Fehler | Beschreibung |
|---|---|
| Die beiden Tabellen LockPermissions und MsiLockPermissionsEx sind in der Datenbank vorhanden. Es sollte nur eine solche Tabelle vorhanden sein. | Ein Paket darf nicht sowohl die MsiLockPermissionsEx- als auch die LockPermissions-Tabelle enthalten. |
| Element [ "2" ] in Tabelle [ "3" wurde nicht ] gefunden, auf das im Tabelleneintrag "MsiLockPermissionsEx" verwiesen wird (MsiLockPermissionsEx = ) [ 1] | Windows Das Installationsprogramm kann ein in der MsiLockPermissionsEx-Tabelle angegebenes Element nicht finden und sichern. |
| Im Tabelleneintrag MsiLockPermissionsEx (MsiLockPermissionsEx = ) [ 1 ] scheint SDDLText = %s ein ungültiger FormattedSDDLText-Wert zu sein. | Der Wert im Feld SDDLText der MsiLockPermissionsEx-Tabelle muss ein gültiger FormattedSDDLText-Datentyp sein. |