Visual studio 如何检测正在运行的程序并要求从VS Msi项目关闭它?
我有一个简单的VisualStudioMSI项目 如果我检测到某一类型的正在运行的程序(例如“aaa.exe”),我想停止安装,并等待用户关闭它后再继续Visual studio 如何检测正在运行的程序并要求从VS Msi项目关闭它?,visual-studio,installation,windows-installer,Visual Studio,Installation,Windows Installer,我有一个简单的VisualStudioMSI项目 如果我检测到某一类型的正在运行的程序(例如“aaa.exe”),我想停止安装,并等待用户关闭它后再继续 我该怎么做呢?一般来说,你考虑过这个问题吗 使用Windows的应用程序 安装程序4.0,用于安装和 在Windows Vista上提供服务 自动使用重新启动管理器 以减少系统重新启动。默认值 Windows Vista上的行为是关闭 关闭应用程序而不是关闭 关闭并重新启动操作系统 只要可能。如果 系统重启是不可避免的, 安装程序可以使用重启管
我该怎么做呢?一般来说,你考虑过这个问题吗 使用Windows的应用程序 安装程序4.0,用于安装和 在Windows Vista上提供服务 自动使用重新启动管理器 以减少系统重新启动。默认值 Windows Vista上的行为是关闭 关闭应用程序而不是关闭 关闭并重新启动操作系统 只要可能。如果 系统重启是不可避免的, 安装程序可以使用重启管理器 API以这种方式计划重新启动 它最大限度地减少了对环境的破坏 用户的工作流程 Restart Manager应自动检测将由.MSI更新的文件的打开文件/句柄,并正常停止/重新启动它们