installshield com dll等打包使用

Installshield打包

1.     Com注册打包

1)         首先打开filefolders视图如下图

2)         files and folders视图的上部,add new components to thefeature列表框中选择一个你的安装程序名称。这里我选择client

3)         在下面的安装目录上右键单击,在弹出菜单上选择launchcomponent wizard

4)         在弹出的添加组件向导中选择“let me select a type and define the componentmyself”,单击下一步

5)         选择你要添加组件的类别,然后写下你的组件的名称

6)         下面选择你的组件在目标机器上的位置你可以选择放到安装目录下,也可以选择放到winnt系统目录下

7)         单击右侧的浏览按钮,选择你的组件

8)         单击“控件名称”,右键属性,选择“selfregister

9)         ok,现在运行我们的安装包就可以将g729aec.dll安装目标机器上,并注册

2.     dll注册打包

由于开发中使用了dll控件,如果目标机器上没有对应的dll文件会造成应用程序无法正常运行,经过查找资料,发现InstallShield是自己带了自加载dll等自动注册控件的功能。流程如下:

第一步:Project Assistant —> Application Files —>Destination Computer
右键[Destination Computer]>Show PreDefined Folder>选中“System Folder”
/*
注意,[SystemFolder]其实就对应目标机器的system32目录,具体可以查看帮助,或者在InstallationDesignerMediaPath Variables里面查看其他变量定义
第二步:左边列表将显示[SystemFolder],将需要注册的*.ocx*.dll文件拖到这个文件夹中,选中这些文件,右键属性,勾中"Self Register"

第三步:在Installation Designer —>Orgnization—>SetupDesign—>Default Feature ,Default Feature目录下有你刚才设置自动注册的文件,选中该文件名,右边就有相关的属性,Shared属性选为YesPermanent属性选为Yes(卸载时就会保留在系统中),这样你的注册控件就能顺利在目标机器上注册,能被其他程序锁使用,反安装的时候也不会被卸载掉。

 

3.     修改默认安装路径

Installation Designer

Installation information->GeneralInformation 单击右侧Product Properties;在右侧的属性栏中INSTALLDIR中输入路径: 例如:D:\AAA

4.     修改快捷键

选择Application Shortcuts页签,在里面可以添加快捷键

5.     修改第3方安装程序

Installation Designer->ApplicationData->Redistributables.

在右侧可以选择需要添加的第3方控件。

右键第方法控件->Edit Redistributables; 弹出属性对话框。 在Files To Include中可以增加exe或者其他相关文件。

在Conditions一栏中可以编程安装条件。

 

6.     安装完后快捷方式可以更改图标

Installation Designer->SystemConfiguration->Shortcuts

点击对应的“快捷名称”;右侧属性中显示属性。 将Advertised值给为“No”即可

 

 

7.     打包生成

Installation Designer->Media->Releases


1. 选择CD_ROM

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值