ICE 105
根据每用户上下文中的一组安装要求验证包。 ICE 105 还可验证双用途包。 使用双用途包,用户能够选择是在每用户上下文中还是在每计算机上下文中安装应用程序。 若要了解如何开发双用途包,请参阅单包创作。
ICE 105 对包执行以下验证。
- 检查 CustomAction 表是否不包含任何标记为使用提升的权限运行的自定义操作。 若要详细了解提升的自定义操作,请参阅自定义操作安全性。
- 检查 Directory 表是否不包含下列任何系统文件夹属性。
- 验证包是否未将公共语言运行时程序集安装到全局程序集缓存 (GAC)。若要详细了解如何将程序集安装到全局程序集缓存,请参阅将程序集添加到包和安装公共语言运行时程序集。
- 检查 ODBCDataSource 表以验证包是否未安装任何数据源。
- 检查 ServiceInstall 表以验证包是否未安装任何服务。
- 检查 Registry 表是否未在 HKEY_LOCAL_MACHINE 项下写入任何条目。
Windows Installer 4.5 或更低版本:不支持。 此 ICE 从 Windows Installer 5.0 开始提供。