HOWTO: 如何在InstallShield的MSI工程中调用Merge Module的Custom Action
在MSI工程中,我们可能会遇到调用第三方Merge Module的情况,并且可能会调用该Merge Module的Custom Action(简称:CA),下面我们将举例示范如何调用。
首先我们需要自创建一个Merge Module,在创建工程时选择Merge Module Project,在该Merge Module中添加两个CA,分别为InstallMM,UninstallMM,见下图:
然后我们另外创建一个Basic MSI工程来示范如何调用Merge Module中的CA:
1. 在Redistributes视图中添加我的Merge Module,见下图:
2. 之后在Custom Actions and Sequence视图中Insert Merge Module的CA,见下图:
3. 在点击Insert之后,在弹出的对话框中,在下拉菜单中选择Merge Module Custom Actions,之后将会显示出来我们Merge Module中的两个CA, 名字后边跟着16进制的ID,这里我们可以忽略,见下图:
4. 分别点击添加Merge Module的CA,这里我选择了在安装时调用InstallMM,卸载是调用UninstallMM,之后调整其在Sequences中位置。
至此,我们的演示就完成了。
版权声明: 转载时请务必以超链接形式标明文章原始出处和作者信息
转载于:https://www.cnblogs.com/wanbinghong/archive/2011/04/06/2006421.html
HOWTO: 如何在InstallShield的MSI工程中调用Merge Module的Custom Action相关推荐
- 教你如何在Spark Scala/Java应用中调用Python脚本
摘要:本文将介绍如何在 Spark scala 程序中调用 Python 脚本,Spark java程序调用的过程也大体相同. 本文分享自华为云社区<[Spark]如何在Spark Scala/ ...
- cocos2dx:addAnimation如何创建精灵动画并在工程中调用展示
cocos2dx:addAnimation如何创建精灵动画并在工程中调用展示 设备/引擎:Mac(11.6)/cocos 开发工具:Xcode(13.0) 开发需求:cocos2dx:addAnima ...
- HOWTO:InstallShield的Basic MSI工程中如何增加序列号输入选项
在Basic MSI的工程类型中,序列号输入功能默认已经在CustomerInformation界面中实现,所以只需要通过如下设置,即可将序列号输入添加到您的工程中: 1. 在Installation ...
- 如何在Android源码工程中编译fdk-aac
1 下载fdk-aac源码 https://nchc.dl.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-0.1.4.tar.gz 下载完成 ...
- Android中打包含有Activity以及资源文件的jar包在工程中调用
如何将资源以及activity文件打包成jar文件供项目调用,从android的官方文档中找到的完美的解决,这里做一个总结. 最近刚刚发布了一款小应用<诗词大全>,有兴趣的朋友请实用提出您 ...
- iOS开发笔记--OC工程中调用不了Swift代码
今天在OC工程里面直接引入了一个第三方的Swift包,结果OC文件里面死活找不到Swift对象.打开 "工程名-swift.h"文件内容似乎是空的.(正常的文件应该会有很多OC方法 ...
- 如何在spring boot+maven项目中调用支付宝第三方接口(沙箱环境)
一 首先第一步需要去支付宝的开放平台做一些操作,输入下面的网址:网址 (需要登陆,扫码或者用户密码登陆)登陆网站以后 具体操作如下面视图: 开发者中心->研发服务(沙箱) -----这里需要开通 ...
- fortran语言和python_如何在Fortran中调用Python
Python是机器学习领域不断增长的通用语言.拥有一些非常棒的工具包,比如scikit-learn,tensorflow和pytorch.气候模式通常是使用Fortran实现的.那么我们应该将基于Py ...
- android工程中的软件,通过Android Studio创建Android应用程序(附带解析)
这一节我们主要来创建一个简单的 Android 的应用程序. 创建 HelloWorld 工程 启动 Android Studio,依次选择 File --> New --> New Pr ...
- 在VB应用程序中调用Excel2000
Visual Basic简称(VB)是设计Windows应用程序强有力的开发工具,"全球绝大多数Windows应用程序都是用VB开发的": Excel是目前使用最广泛的办公应用软件 ...
最新文章
- VS2005中删除最近打开的项目和文件的记录
- python表示不服怎么办_10万+的短视频被批量生产了,Python表示不服!
- Java注释小技巧:使用linkplain链接跳转到对应的代码
- oracle行级的触发器,Oracle触发器Trigger2行级
- 直流电动机matlab仿真实验,直流电动机的MATLAB仿真.doc
- 处理JS异常的一个想法
- 总结:一款Loading动画的实现思路
- 用matlab解一维单势垒波函数,一维多势垒结构准束缚态的MATLAB分析计算
- CF888G XOR-MST trie,贪心
- 程序员面试金典 - 面试题 17.22. 单词转换(BFS)
- geotools 读取shp属性过滤_Flink进阶之使用布隆过滤器实现UV统计
- 设计模式之GOF23装饰模式
- 关于计算机组件游戏,电脑Windows10系统提示缺少游戏组件的解决方法
- 编写MQTT客户端程序——python
- SVN学习:SVN的下载安装
- 计算机主板vga损坏,主板常见故障维修思路 集成显卡(VGA) -电脑资料
- 鸿蒙运行linux软件,在Linux系统下要运行鸿蒙HarmonyOS应用可试试xDroid软件
- 1【西北师大-2108Java】第一次作业成绩汇总
- 永磁同步电机的直接转矩控制(三)一一一滑模控制器改进DTC
- 小米9es更新MIUI 11.0.3.0稳定版本,解决耗电问题
热门文章
- Swift 再等等?我的答案是:快上车
- Django Form 详解
- 动态内存分配(c++)
- Centos下安装Scrapy
- for path多行变一列
- 开发者如何在一周从入门级到专家级别的修炼
- nodejs后台系列--第四篇--koa(四)
- python文件数据类型_python 数据类型 ---文件一
- 如何自己去写一个鼠标驱动_方法 - 做手写电子笔记的方法——如何在Windows电脑/平板上做手写笔记(包括非触屏电脑)(MacOS也可以)...
- python中mod运算符_Python—运算符模块,pythonoperator