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脚本入门相关推荐

  1. 用python写脚本看什么书-终于知晓python编写脚本入门教程

    PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...

  2. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  3. Linux之Shell脚本入门

    一.Shell概述 Shell是一个命令行解释器,它接受应用程序/用户命令,然后调用操作系统内核. Shell还是一个功能强大的编程语言,易编写.易调试.灵活性强. 二.Shell脚本入门 1.脚本格 ...

  4. Linux Shell脚本入门教程系列之(十六) Shell输入输出重定向

    本文是Linux Shell系列教程的第(十六)篇,更多Linux Shell教程请看:Linux Shell系列教程 Shell中的输出和输入的重定向是在使用中经常用到的一个功能,非常实用,今天就为 ...

  5. Linux Shell脚本入门教程系列之(十五) Shell函数简介

    本文是Linux Shell脚本系列教程的第(十五)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 上一篇之后,函数可以将一个复杂功能划分成若干模块,从而使程序结构更加清晰 ...

  6. Linux Shell脚本入门教程系列之(十四) Shell Select教程

    本文是Linux Shell脚本系列教程的第(十四)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇文章:Linux Shell系列教程之(十三)Shell分支语句 ...

  7. Linux Shell脚本入门教程系列之(十三)Shell分支语句case … esac教程

    本文是Linux Shell脚本系列教程的第(十三)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 上一篇之 后,分支语句非常实用,基本上高级语言都支持分支语句(pytho ...

  8. Linux Shell脚本入门教程系列之(十二)Shell until循环

    本文是Linux Shell脚本系列教程的第(十二)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上两篇文章Linux Shell系列教程之(十)Shell for循环 ...

  9. Linux Shell脚本入门教程系列之(十一)Shell while循环

    本文是Linux Shell脚本系列教程的第(十一)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇Linux Shell系列教程之(十)Shell for循环中, ...

  10. Linux Shell脚本入门教程系列之(十)Shell for循环

    本文是Linux Shell脚本系列教程的第(十)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 基本任何语言都有自己的循环语句,Shell当然也不例外,继上一篇之后,今天 ...

最新文章

  1. 通过rsync+inotify实现数据的实时备份
  2. CSP认证201512-1 数位之和[C++题解]:模拟、水题
  3. jQuery Datatable 实用简单实例
  4. MySQL 日期时间类型怎么选?千万不要乱用!
  5. [MATLAB学习笔记]matlab结构体A.B
  6. 联想教育应用使用说明(7.6版本号)——第4章 网络控制工具的使用
  7. 网页制作之各种框架简介
  8. MySQL区分大小写
  9. Jekyll 语句语法、功能的实现方法和结构介绍小手册
  10. 洪恩软件进军网游产业 池宇峰揭密完美世界
  11. 新物种爆炸:认知升级时代的新商业思维
  12. 广告行业中富媒体的概念
  13. 关于掉落的详细分析。
  14. 像素(px)到底是个什么单位
  15. Vue源码学习之Computed与Watcher原理
  16. 前端—基于Flask框架调用百度接口实现语音识别功能(使用蓝图blueprint)
  17. 企业邮箱对比介绍,国内各大企业邮箱介个费用对比
  18. 深度学习的宏观框架——训练(training)和推理(inference)及其应用场景
  19. 程序员风格的修真小说
  20. daemontools supervise

热门文章

  1. Linux中缺32位运行库steam,Steam游戏必备运行库
  2. linux 文件名加粗,konsole与用粗体绘制强调色
  3. Android adb重启手机
  4. mysql用sqluldr2导出_使用sqluldr2将oracle大量表数据快速高效导出
  5. 账龄分析表excel模板_做账不用在苦恼表格制作,企业财务管理全套Excel模板给你!领取...
  6. MAC 安装caffe 教程 排坑
  7. 常用的分析方法及模型
  8. 使用swift集成移动广告聚合平台
  9. excel删除行闪退_excel打开闪退解决 打开excel自动退出 自动关闭的解决
  10. STRIX z490i 10700k Monterey12.3黑苹果EFI分享