nsis打包下载地址形式的第三方软件

最近要用nsis打包一个软件,大家都知道的,自由免费软件现在很难生存下去,只能靠捆绑其他cpa软件才能生存,这也是现实的无奈,谁都不想这样做,但是国内环境如此,谁都不想付费使用软件,那只能在安装的时候推荐一些有偿安装的软件了,闲话少说,直接上干货。

首先要制作定义cpa下载连接的远程ini文件,可能有些朋友想问,为什么不把第三方软件一起打包呢,非要用远程配置文件配置链接地址去下载吗?这个我稍微罗嗦一下,第三方的cpa也很坑爹的,不是说你打包进去,就永远会给你收益的,所以要通过远程配置文件去配置,远程ini文件如下:

[Title]
1=安装xx软件1
2=安装xx软件2

[IsCheckDefault]
1=1
2=1

[Execute]
1=http://www.2dianying.net/setup_001.exe
2=http://www.2dianying.net/setup_002.exe

[File]
1=001.exe
2=002.exe

解释一下,title,就是软件名称了,ischeckdefault是软件前面要放一个checkbox框,可以让安装的人勾选的,有人不喜欢,就可以取消掉,file就是下载到本机的文件名,这个也有讲究的,很多cpa,你的pid就在文件名上,比如setup_001.exe,你的pid就是001,如果你把这个001去掉,就不算你推广的安装了,当然也就拿不到佣金了。最重要的就是execute,就是软件的下载地址了,当然这里只是提供个例子,实际地址并没有这些文件。

然后就是nsis这边的代码了,我不打算把全部代码都贴出来,选几个重点讲一下,首先是读这个ini文件以及显示这个特别的安装页面。

要制作自定义的安装界面,就要用到nsdialogs,所以要在include区,你搜索include,就能找到这个区块,加上:

!include "nsdialogs.nsh"

然后定义自定义页面需要用的函数

Page custom 函数1 函数2 ...;函数名自己命名,多个函数按顺序定义

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值