installshield实例(三)发布,补丁,升级

原理:

Installshield主要是控制Product Code,Upgrade Code,Package Code(这三个都是GUID,全球唯一的)和Product Version来达到发步,补丁,升级的。

Product Code就是该产品的唯一ID,一般不需要改变。

Upgrade Code在升级时才需要改变,打补丁不需要改变。

Package Code在每次修改发布时都需要改变。

可以参见帮助中“upgrades [Windows Installer]”,其中有幅图详细说明了,补丁和更新需要修改的地方,

1、发布:Installation Designer->Media->Releases,可以新建发布版本。

右击Releases,点击New Product Configration,取名Product Config,右击Product Config,点击New Release,取名Release1,右击Release1,点击Release Wizard打开Release向导,完成一些配置。其中Media Type中选择CD-ROM或Network Image。

在Releases Configration界面,可以选择压缩或不压缩安装包,压缩后可以生成一个.exe或msi。

在Releases中可以配置发布多个版本等。

2、补丁:Installation Designer->Media->Patch Design,可以新建补丁。

右击Patch Design,点击Add New Patch Configration,取名Patch1

原理:在Patch1下有Latest1和Prev1,Latest1选择最新的发布版,必须是未压缩的。然后Prev1选择之前的发布版,也必须是为压缩的。在Latest1中可以选择最新版中新增的组件(Component),然后将新增的组件打包成为补丁。

点击Latest1,如图:

点击Prev1:

最后,右击Patch1,点击Builder Patch,生成补丁包,Update.exe

3、升级:Installation Designer->Media->Upgrades,新建升级包,选择最新的releases,即可。

最后,说明一下Release Flages的作用,每个Feature可以设置一个Release Flage名称,在发布的时候,可以选择需要添加进去的Feature,即通过在Release Flages中输入Feature对应的Release Flage,多个用逗号分隔。用途:例如在发行试用版时,可以只包含一部分Features。

转载于:https://www.cnblogs.com/ITinfo/p/4133792.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
InstallShield PackageForTheWeb Password Cracker (C)thewd@hotmail.com ------------------------------------------------------------------------------ Usage: ISpftw [/longPassword] [/ignoreLength] [/dumpHeaders] target installation that has been distributed using PackageForTheWeb [/longPassword] (PFTW v2.03+) used to attempt recovery of long passwords (28-54 characters) (requires a certain knowledge about the files contained within the cabinet) e.g. cabinet contains test.txt, test1.txt, test2.txt and test3.txt files a) Number Of Files : 4 b) Filenames Length : 45 c) Size Of First File : 4 d) Number Of Chunks : 1 e) Is Compressed? : Yes Notes ===== a) the number of files within the cabinet b) the total length of all the filenames (including directories), i.e. \test.txt \1\test1.txt \2\test2.txt \3\test3.txt = 9 + 12 + 12 + 12 = 45 c) the uncompressed size of the first file in the cabinet (in bytes) d) the number of data chunks used (depends on the size of the files) i.e. once a certain number of bytes have been compressed a new data chuck is created, but this value isn't fixed (depends on source) e) whether the cabinet data has been compressed (usually yes) Even if you don't know all the required information, by looking at the password recovered you may be able to guess the incorrect characters [/ignoreLength] (PFTW v2.03+) ignores the password length determined by this utility, because certain character combinations in the password can return the wrong value [/dumpHeaders] (PFTW v2.03+) dumps the encrypted and decrypted packagefortheweb file headers. Can be used to analyse the length and validity of the password and to determine which characters are invalid ------------------------------------------------------------------------------ Note: Supports InstallShield P
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值