MsiRMFilesInUse 对话框
可以创作 MsiRMFilesInUse 对话框来显示当前正在运行文件的进程的列表,这些文件需要被安装覆盖或删除。 用户可以在“自动关闭应用程序并重启它们”或“不关闭应用程序。 (需要重启。)”选项之间进行选择。如果用户选择“自动关闭应用程序并重启它们”选项,则可创作此对话框上的按钮控件来发布 RMShutdownAndRestart 控件事件,而重启管理器则可关闭应用程序并在安装结束时重启它们。 这可以消除或减少重启计算机的需要。 有关详细信息,请参阅系统重启。
在安装过程中显示 MsiRMFilesInUse 对话框的前提是以下所有条件均成立。 如果其中任何一个条件为 false,则 Windows Installer 会忽略 MsiRMFilesInUse 对话框。
- 不低于 4.0 版的 Windows Installer 版本和不低于 Windows Vista 或 Windows Server 2008 的操作系统正在运行安装。
- 使用完整 UI 用户界面级别。
- MSIRESTARTMANAGERCONTROL 属性或 DisableAutomaticApplicationShutdown 策略未禁用与重启管理器的交互。
- 安装包中存在 MsiRMFilesInUse 对话框。
- 从 Windows Installer 到重启管理器的所有调用都成功。
此对话框将按 InstallValidate 操作的要求创建。