installshield脚本入门
1.在已有软件安装步骤中添加自定义信息,比如在卸载前先停止相关服务,只需在系统预定义的function中添加内容即可,后续安装包将自动调用该函数;其它可能用的函数如OnMoved,注意OnMoved只会移除安装包自己安装的内容,对于后续程序产生的内容,不会进行移除,这也是很多软件卸载后有残留文件的原因;若要完整卸载,可在OnMoved中添加DeleteDir("d:\\xx",ALLCONTENTS),删除文件夹。
//---------------------------------------------------------------------------
// OnMoving
//
// The OnMoving event is called just after the standard MSI action
// 'InstallInitialize' is executed.
//---------------------------------------------------------------------------
function OnMoving()string szParam;
beginif(REMOVEALLMODE) thenMessageBox("请确认已停止xxx,否则无法完整卸载!",INFORMATION);endif;
end;
2.完全自定义function,在安装步骤中插入该操作。
export prototype preDelNodeModules();
function preDelNodeModules()
beginDeleteDir("C:\\xx",ALLCONTENTS);
end;
自定义安装的action,关联上自定义function。
在安装顺序中插入自定义action。
installshield脚本入门相关推荐
- 用python写脚本看什么书-终于知晓python编写脚本入门教程
PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...
- Linux Shell脚本入门--wget 命令用法详解
Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...
- Linux之Shell脚本入门
一.Shell概述 Shell是一个命令行解释器,它接受应用程序/用户命令,然后调用操作系统内核. Shell还是一个功能强大的编程语言,易编写.易调试.灵活性强. 二.Shell脚本入门 1.脚本格 ...
- Linux Shell脚本入门教程系列之(十六) Shell输入输出重定向
本文是Linux Shell系列教程的第(十六)篇,更多Linux Shell教程请看:Linux Shell系列教程 Shell中的输出和输入的重定向是在使用中经常用到的一个功能,非常实用,今天就为 ...
- Linux Shell脚本入门教程系列之(十五) Shell函数简介
本文是Linux Shell脚本系列教程的第(十五)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 上一篇之后,函数可以将一个复杂功能划分成若干模块,从而使程序结构更加清晰 ...
- Linux Shell脚本入门教程系列之(十四) Shell Select教程
本文是Linux Shell脚本系列教程的第(十四)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇文章:Linux Shell系列教程之(十三)Shell分支语句 ...
- Linux Shell脚本入门教程系列之(十三)Shell分支语句case … esac教程
本文是Linux Shell脚本系列教程的第(十三)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 上一篇之 后,分支语句非常实用,基本上高级语言都支持分支语句(pytho ...
- Linux Shell脚本入门教程系列之(十二)Shell until循环
本文是Linux Shell脚本系列教程的第(十二)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上两篇文章Linux Shell系列教程之(十)Shell for循环 ...
- Linux Shell脚本入门教程系列之(十一)Shell while循环
本文是Linux Shell脚本系列教程的第(十一)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇Linux Shell系列教程之(十)Shell for循环中, ...
- Linux Shell脚本入门教程系列之(十)Shell for循环
本文是Linux Shell脚本系列教程的第(十)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 基本任何语言都有自己的循环语句,Shell当然也不例外,继上一篇之后,今天 ...
最新文章
- 通过rsync+inotify实现数据的实时备份
- CSP认证201512-1	数位之和[C++题解]:模拟、水题
- jQuery Datatable 实用简单实例
- MySQL 日期时间类型怎么选?千万不要乱用!
- [MATLAB学习笔记]matlab结构体A.B
- 联想教育应用使用说明(7.6版本号)——第4章 网络控制工具的使用
- 网页制作之各种框架简介
- MySQL区分大小写
- Jekyll 语句语法、功能的实现方法和结构介绍小手册
- 洪恩软件进军网游产业 池宇峰揭密完美世界
- 新物种爆炸:认知升级时代的新商业思维
- 广告行业中富媒体的概念
- 关于掉落的详细分析。
- 像素(px)到底是个什么单位
- Vue源码学习之Computed与Watcher原理
- 前端—基于Flask框架调用百度接口实现语音识别功能(使用蓝图blueprint)
- 企业邮箱对比介绍,国内各大企业邮箱介个费用对比
- 深度学习的宏观框架——训练(training)和推理(inference)及其应用场景
- 程序员风格的修真小说
- daemontools supervise
热门文章
- Linux中缺32位运行库steam,Steam游戏必备运行库
- linux 文件名加粗,konsole与用粗体绘制强调色
- Android adb重启手机
- mysql用sqluldr2导出_使用sqluldr2将oracle大量表数据快速高效导出
- 账龄分析表excel模板_做账不用在苦恼表格制作,企业财务管理全套Excel模板给你!领取...
- MAC 安装caffe 教程 排坑
- 常用的分析方法及模型
- 使用swift集成移动广告聚合平台
- excel删除行闪退_excel打开闪退解决 打开excel自动退出 自动关闭的解决
- STRIX z490i 10700k Monterey12.3黑苹果EFI分享