Wix CloseApplication 安装时提示xxx程序正在运行

来源:互联网 发布:数据库去空格函数 编辑:程序博客网 时间:2024/05/02 07:48

使用wix打包安装程序,需要咋安装前判断某程序是否咋运行,如果咋运行则不容许安装,比如我们检测记事本是否在使用,如果正在使用,就提示关闭,关闭后安装程序继续执行。

Wix版本:3.8(3.7及以下无法使用!

头文件修改

<?xml version="1.0" encoding="UTF-8"?><Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"      xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">

实现代码

    <util:CloseApplication Id="CloseApplication" Target="notepad.exe"                           PromptToContinue="yes" Description="AAA" RebootPrompt="no" />


Target="notepad.exe" //检测的对象PromptToContinue="yes" //如果Target在执行,是否提示Description="AAA" //提示的信息RebootPrompt="no" //是否提示重启


运行效果

当有记事本程序在运行的时候,安装时会弹出如下图


0 0
原创粉丝点击