HOWTO:如果检测用户是从系统的“添加/删除”中卸载软件
2010-09-16 15:24
459 查看
版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。
在事件响应函数OnMaintUIBefore中添加如下代码:
if (!ADDREMOVE) then
// Setup is not being run from Add/Remove Programs
else
// Setup is being run from Add/Remove Programs
MessageBox("Setup run from Add/Remove Programs is forbiden",INFORMATION);
abort;
endif;注意:上述方法适用于InstallScript和InstallScript MSI工程。
在事件响应函数OnMaintUIBefore中添加如下代码:
if (!ADDREMOVE) then
// Setup is not being run from Add/Remove Programs
else
// Setup is being run from Add/Remove Programs
MessageBox("Setup run from Add/Remove Programs is forbiden",INFORMATION);
abort;
endif;注意:上述方法适用于InstallScript和InstallScript MSI工程。
相关文章推荐
- HOWTO:安装包卸载时如何删除安装时写在系统环境变量中的内容
- 软件升级细节-卸载删除快捷方式等前需要检测
- 机房收费系统之添加和删除用户
- HOWTO:如何解决安装包在系统“添加/删除”中无法修复或卸载的问题
- 不显示删除回复显示所有回复显示星级回复显示得分回复 把FrameWork和自己的安装程序(在.net中生成的)集成在一起成为安装包,安装时检测用户是否安装了FrameWork,如果安装了跳过安装FrameWork
- centos系统添加/删除用户和用户组的例子
- 机房收费系统之添加删除用户
- 机房收费系统之添加删除用户
- centos系统添加/删除用户和用户组的例子
- 系统安装镜像ISO实现本地添加/删除软件
- 手动添加删除Linux系统中的一个用户(2)--全手动操作
- Android 删除内置软件 或者将app安装到系统中,不能卸载
- 添加和删除用户窗体--机房收费系统
- 广播接收机制监听用户点击卸载按钮,得到该程序的包名,查看是否是要删除的程序,如果是,删除~~~~
- 手动添加删除Linux系统中的一个用户(1)--各字段的含义
- 机房收费系统——添加删除用户窗体
- centos系统添加/删除用户和用户组
- C#写的对系统用户和组操作的类(可以实现用户和组的添加、删除、修改)
- windows系统添加删除用户命令!
- Win10系统删除通知栏已经卸载了的软件的图标