c#(.net)一个关于安装包制作的软件能够调用c#的dll

这个软件比微软的安装包部署强大太多了,它的名字叫做 advanced installer。
百度上有很多这东西的安装包,最好去找个中文的,如果你觉得你的英文水平好,那你可以去官网下载最新版。

我这一篇主要是讲如何在安装包安装的时候调用我们制作的窗体。我发现百度,谷歌上面很少关于这类的教程。我之前用inno setup后面发现调用dll不知道怎么传参数,还有也没办法让窗口显示出来。后面我找了半天终于发现了一种办法。

首先我讲一下我为什么要在安装的时候调用窗口,因为在安装的时候,我除了需要修改安装包的配置文件外,还需要通过连接服务器去判断我的license码能否通过验证,如果不行则通过不了。

本篇不讲那些创建安装包的基本操作,我只讲如何做到传参数和如何才能在安装的时候让我要的窗口显示出来,如果想要知道的话我只能说百度。

首先我们需要在VS上建立一个类库。
这里写图片描述
然后在这个类库添加一个安装程序类,安装程序类是VS自带的一个类,你可以自己去百度搜索一下,如果不明白它是什么的话。
这里写图片描述
这个类继承的就是微软安装封装的一些方法,这些方法可以进行重写。
比如说我现在要用的install(),还有可以重写安装后和安装之前的触发的方法。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值