ICE 105
根據每個使用者內容中安裝的一組需求來驗證套件。 ICE 105 也可以驗證雙重用途套件。 雙重用途套件可讓使用者選取是否要在每個使用者內容或每部電腦內容中安裝應用程式。 如需開發雙重用途套件的詳細資訊,請參閱 單一套件撰寫。
ICE 105 會執行封裝的下列驗證。
- 檢查 CustomAction 資料表是否未包含已標示為使用更高許可權執行的自訂動作。 如需提高許可權的自訂動作的詳細資訊,請參閱 自訂動作安全性。
- 檢查 Directory 資料表是否不包含下列任何系統資料夾屬性。
- 確認套件不會將 Common Language Runtime 元件安裝到全域組件快取 (GAC.) 如需將元件安裝至全域組件快取的詳細資訊,請參閱 將元件新增至Common Language Runtime 元件的套件和安裝。
- 檢查 ODBCDataSource 資料表,以確認封裝未安裝任何資料來源。
- 檢查 ServiceInstall 資料表,以確認套件未安裝任何服務。
- 檢查 登錄 資料表是否不會在 HKEY_LOCAL_MACHINE 機碼下寫入任何專案。
Windows Installer 4.5 或更早版本:不支援。 從 Windows Installer 5.0 開始,即可使用此 ICE。