ICE 105
Überprüft das Paket anhand einer Reihe von Anforderungen für die Installation im Benutzerkontext. ICE 105 kann auch Dual-Purpose-Pakete überprüfen. Mit einem Dual-Purpose-Paket kann ein Benutzer auswählen, ob die Anwendung im Benutzerkontext oder pro Computer installiert werden soll. Informationen zum Entwickeln eines Dual-Purpose-Pakets finden Sie unter Erstellen einzelner Pakete.
ICE 105 führt die folgende Überprüfung des Pakets durch.
- Überprüft, ob die Tabelle CustomAction keine benutzerdefinierten Aktionen enthält, die für die Ausführung mit erhöhten Rechten markiert wurden. Weitere Informationen zu benutzerdefinierten Aktionen mit erhöhten Rechten finden Sie unter Sicherheit für benutzerdefinierte Aktionen.
- Überprüft, ob die Verzeichnistabelle keine der folgenden Systemordnereigenschaften enthält.
- Überprüft, ob das Paket keine Common Language Runtime-Assembly im globalen Assemblycache (GAC) installiert. Weitere Informationen zum Installieren von Assemblys im globalen Assemblycache finden Sie unter Hinzufügen von Assemblys zu einem Paket und Installation von Common Language Runtime-Assemblys.
- Überprüft die Tabelle ODBCDataSource, um sicherzustellen, dass das Paket keine Datenquellen installiert.
- Überprüft die Tabelle ServiceInstall, um sicherzustellen, dass das Paket keine Dienste installiert.
- Überprüft, ob die Tabelle Registry keine Einträge unter den Schlüssel HKEY_LOCAL_MACHINE schreibt.
Windows Installer 4.5 oder früher: Nicht unterstützt. Diese ICE ist ab Windows Installer 5.0 verfügbar.