HOWTO:InstallScript工程中如何在用户协议界面中默认为接受协议

本文介绍了在InstallShield 2010中如何通过设置特定对话框的布尔参数来修改用户协议界面的行为。针对不同类型的对话框(如SdLicense、SdLicenseEx等),提供了详细的参数设置指南。

版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息

老实说,这个方法是各位网友共享的,之前我自己没想到过这个办法。

InstallScript工程中,截止目前,用户协议界面有六个对话框可用,它们分别是:SdLicense,SdLicense2,SdLicenseEx,SdLicense2Ex,SdLicenseRtf和SdLicense2Rtf。

我们修改的方法是利用上述对话框中的一个布尔类型的参数,具体位置各函数不一致(其中SdLicense和SdLicenseRtf没有此参数)。 

在InstallShield 2010中,修改方法如下:

- SdLicense其实调用的是SdLicenseEx,可指定SdLicenseEx的最后一个参数为TRUE。
- SdLicense2调用的是SdLicense2Ex,可指定第五个参数为TRUE。
- SdLicenseEx直接指定第四个参数为TRUE。
- SdLicense2Ex直接指定第五个参数为TRUE。
- SdLicenseRtf调用的是SdLicenseEx,可指定SdLicenseEx的第五个参数为TRUE。
- SdLicense2Rtf调用的是SdLicense2Ex,可指定SdLicense2Ex的第五个参数为TRUE。

Basic MSI中修改方法见《HOWTO:Basic MSI工程中如何在用户协议界面中默认选择Yes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值