Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Windows安装程序-防止重写dll_Visual Studio 2010_Windows Installer - Fatal编程技术网

Visual studio 2010 Windows安装程序-防止重写dll

Visual studio 2010 Windows安装程序-防止重写dll,visual-studio-2010,windows-installer,Visual Studio 2010,Windows Installer,我正在vs2010中创建一个安装项目(Windows installer)。当用户第一次安装时–一切正常,但当用户尝试升级正在运行的旧应用程序时,会阻止将新DLL复制到已安装的文件夹中。 如何向用户显示一个对话框,强制用户关闭阻止安装程序重写dll的应用程序?您需要检查具有可执行文件名称的进程是否正在运行 然后,您可以中止安装,要求用户关闭进程或为他们关闭进程 如果你选择第二个选项,你需要在继续之前仔细检查他们是否真的关闭了它

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

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

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

如果你选择第二个选项,你需要在继续之前仔细检查他们是否真的关闭了它