Windows安装程序 - 防止覆盖dll

时间:2010-10-31 15:14:31

标签: visual-studio-2010 windows-installer

我正在vs2010中创建一个安装项目(Windows安装程序)。当用户第一次安装它时 - 一切正常,但是当用户尝试升级正在运行的旧应用程序时,无法将新dll应对到已安装的文件夹。 如何向用户显示一个对话框,强制他关闭阻止安装程序覆盖dll的应用程序?

1 个答案:

答案 0 :(得分:1)

您需要检查具有可执行文件名称的进程是否正在运行。

然后您可以中止安装,要求用户关闭进程或为其关闭。

如果你选择第二个选项,你需要仔细检查他们是否真的关闭它然后继续。