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
- Wix CloseApplication 安装时提示xxx程序正在运行
- yum安装提示正在运行
- Inno Setup安装、卸载时判断是否程序正在运行
- Inno Setup安装、卸载时判断是否程序正在运行
- Inno Setup安装、卸载时判断是否程序正在运行
- Inno Setup安装、卸载时判断是否程序正在运行
- WiX 创建msi安装程序
- CentOS5.8下用“软件包安装工具安装”总是提示:另一个目前运行的程序正在访问软件信息。
- 安装msi安装包提示"在未标记为正在运行时,调用了RunScript”解决办法
- 安装msi安装包提示"在未标记为正在运行时,调用了RunScript”解决办法
- 使用WiX制作简单MSI安装程序
- 使用installshield12制作的安装包在卸载时杀死正在运行的程序
- NSIS——安装、卸载时检查程序是否正在运行
- NSIS打包学习(1) : 安装卸载时检查程序是否正在运行
- 安装SQL2000时,提示unInstallShield正在使用中,安装不了?
- Inno Setup安装、卸载时判断是否程序正在运行,安装完成时自动打开网页的脚本
- Inno Setup安装、卸载时判断是否程序正在运行,安装完成时自动打开网页的脚本
- Inno Setup安装、卸载时判断是否程序正在运行,安装完成时自动打开网页的脚本
- X509Store 类
- jQuery -> bind / live / delegate 的终结者 - on
- http://blog.sciencenet.cn/blog-557238-489823.html
- 执行Class.forName("com.mysql.jdbc.Driver");连接数据库时抛异常
- 在win7下制作MAC启动u盘
- Wix CloseApplication 安装时提示xxx程序正在运行
- 白话经典算法系列之五 归并排序的实现
- 第三节、整理表视图的代码
- 三态门与高阻态
- Mac OS 安装 MPI
- 消除MyEclipse项目上的红色感叹号
- code Review实践分享 邮件
- Spring 注解的方式的配置
- POJ 2677 旅行商问题 双调dp或者费用流