install shield 2010 Basic MSI安装包调用dll

1.新建Basic MSI项目

2.Behavior and Logic->Custom Action and Sequence->右边面板CustomActions->Custom Action Wizard

->下一步->填写Action Name、Comment(可不填)->Type 选择Call a function in a standard dynamic-link library。(这里有多种选择,有JScript、VBScript等)->配置函数名、参数、返回值信息->Browse 选择.dll文件->下一步 直到确定。

3.在Squences中可以右键Insert新建的Action了。

另外在User Interface的Dialogs中右边面板All Dialogs选择一个dialog展开,选择Behavior右边面板,选择一个Control右边表格Event可以加入DoAction,Argument可以选择你的Action

时间: 2024-11-05 05:31:55

install shield 2010 Basic MSI安装包调用dll的相关文章

arcgis安装msi安装包提示"在未标记为正在运行时,调用了RunScript”解决办法

安装msi安装包提示"在未标记为正在运行时,调用了RunScript”解决办法 windows/temp目录相关权限不对,右击temp文件夹,选择管理员获取所有权限.

自定义msi安装包的执行过程

有时候我们需要在程序中执行另一个程序的安装,这就需要我们去自定义msi安装包的执行过程. 比如我要做一个安装管理程序,可以根据用户的选择安装不同的子产品.当用户选择了三个产品时,如果分别显示这三个产品的安装交互UI显然是不恰当的.我们期望用一个统一的自定义UI去取代每个产品各自的UI. 平时使用msiexec.exe习惯了,所以最直接的想法就是在一个子进程中执行: msiexec.exe /qn 这样固然是能够完成任务,但是不是太简陋了? 安装开始后我们想取消这次安装怎么办? 或者我们还想要拿到

使用InstallShield 2010打包Winform安装包

1.前言 最近,私下帮客户做了一个静脉识别系统,在产品发布的时候,自然少不了打包安装包.由于之前一直在搞B/S相关开发,对打包这块不是很熟悉,今天就来探讨一下. 2.打包工具选择 比较好的打包工具很多,NSIS.InstallShield.还有VS自带的都有,不过好像在VS2013之后InstallShield就成默 认的打包工具了.仔细看了下资料,InstallShield在Windows安装包制作方面是非常优秀的,是微软的金牌合作伙伴明智的信赖,呵呵.就选 择他吧. 其实NSIS也挺好,只不

电脑运行msi安装包提示the error code is 2503/2502如何解决

当在电脑中运行msi安装包时,出现the error code is 2503或者2502错误提示,其实是由于没有运行的权限导致的,但是又不能右击以管理员身份运行,那么应该如何操作呢?对于这样的问题,我们可以参考以下方法进行解决. 1.按Win+X选择"命令提示符(管理员)",或者右击命令提示符选择以管理员身份运行; 2.记住安装包的保存路径,尽量不要放桌面,因为路径会很长,因此建议可以直接保存到根目录下,比如"D:\",那么路径就是D:\python-2.7.11

InstallShield 2010 Basic MSI工程许可协议默认允许

在Property Manager(具体位置:Installation Designer/Behavior and Logic/Property Manager)中修改AgreeToLicense属性值为Yes,InstallShield 2010中默认为No InstallShield 2010 Basic MSI工程许可协议默认允许

InstallShield 2010 Basic Msi工程更改生成setup.exe Logo

InstallShield中只有InstallScript工程,将安装包压缩成一个Setup.exe的情况下才可以修改Icon. 具体操作方法是在Release视图中,选择你的Release项,然后选择Setup.exe选项卡,在Single Exe Icon File中设置 InstallShield Basic MSIa工程設置方法: 1.打開安裝目錄: C:\Program Files\InstallShield\2010\Redist\Language Independent\i386

如何判断msi安装包程序是否安装及安装路径

使用MSI的函数可以检测软件是否安装,获取安装版本信息等,前提是软件为.msi文件安装的. 在使用前建议加上如下头文件及库依赖: #include <Windows.h> #include <Msi.h> #pragma comment(lib, "Msi.lib") 1. 检测软件是否安装,upgradeCode用于标示从一个版本升级到另一个版本,一般可以用于判断是否是同一个软件. bool CheckExistSoftware(wchar_t *upgrad

ubuntu apt-get 总结 install xxx -d能下载安装包(含依赖)不安装_和卸载(转载)

[举例] 目前常用的 ========== *更新本机中的数据库缓存: sudo apt-get update *查找包含部分关键字的软件包: sudo apt-cache search <你要查找的name> *安装指定的软件: sudo apt-get install <你要安装的软件包> 例如: sudo apt-get install xfce4 *下载软件包源代码(如果有的话): apt-get source <你要下载的源代码包名> 详细的资料 ======

[笔记]WiX制作msi安装包的例子

WiX是制作msi安装文件的工具,看了半天文档,感觉没有什么比一个例子更简单粗暴的了. <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="*" Name="HelloMSI" Language="1033&