Window平台应用程序打包(用NISI制作安装包)

使用NISI打包教程

1 下载NISI

NISI下载:https://pan.baidu.com/s/1BbSUC-hi3C_z6gXZm06EyA?pwd=g170 
提取码:g170

安装好后找开软件如下:

2 打包项目成安装包

进入VNISEdit主界面 

输入安装项目的信息,如下图:

可配置安装图标如下图:

软件本身自带了一些ico,可以选择,只改文件名即可。也可以使用自己的ico。 

安装位置,一般前面的变量不用改,只改路径后面的目录名称即可。

 

选择要打包的文件,一般选择visual studio 编译后的目录即可。 

选择目录后,勾选单独添加每个文件,可以把不需要打包的文件排除 

设置快捷方式,如下图:

配置完后测试生成的安装包,如下图:

再次手工测试发现安装协议文件乱码,如下图:

 

这是因为使用了utf8格式,只需用记事本打把它转换成ANSI即可,如下图:

转换后就正常了,如下图: 

3 简单通用的《软件安装与最终用户许可协议》
软件安装与最终用户许可协议

一、许可与授权

本软件许可方(以下简称“许可方”)特此授予最终用户(以下简称“用户”)非独占、不可转让的使用权,允许用户在指定设备上安装并使用本软件产品。

用户仅限于个人非商业用途或按照所获许可证类型在适当范围内使用本软件,严禁对软件进行逆向工程、解密或任何其他形式的破解。

二、软件所有权及知识产权 甲方保留本软件的所有权以及所有相关的知识产权,包括但不限于专利权、著作权、商标权等。

三、费用与付款 乙方须按照甲方提供的价格政策支付相应费用后获得软件使用权。费用标准和付费方式将在购买过程中明确。

四、免责声明与责任限制

甲方不保证软件无瑕疵,但承诺尽力修复已知问题,并在可能的情况下提供技术支持。
对于因使用本软件而造成的间接损失、数据丢失或其他任何形式的损害,除非甲方存在故意或重大过失,否则甲方不承担赔偿责任。

五、隐私条款 乙方同意甲方按照其隐私政策收集、使用和保护乙方在使用本软件过程中产生的个人信息。

六、更新与维护 甲方有权自行决定是否提供软件更新和升级服务。乙方应及时下载并安装此类更新,以确保软件性能和安全性。

七、终止与解除 乙方违反本协议任一条款时,甲方有权立即终止乙方对软件的使用权,并依法追究违约责任。

八、法律适用与争议解决 本协议受______(填写国家或地区)法律管辖。对于因本协议引起的或与本协议有关的任何争议,双方应首先通过友好协商解决;协商不成的,提交______(填写具体法院或仲裁机构)进行诉讼或仲裁。

小结:

使用NISI非常方便,相比使用visual studio 的setup project方便多了,可以自定义东西更多,像压缩算法有更多的选择,使安装包体积更小。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要自定义Electron应用程序的安装界面,您需要使用一个名为`electron-winstaller`的第三方模块。该模块允许您创建自定义安装程序,其中包括可执行文件、图标、许可协议和其他必需的文件。 以下是一些简单的步骤来使用`electron-winstaller`来创建自定义安装程序: 1. 首先,您需要在Electron应用程序中使用`electron-winstaller`模块。您可以使用npm进行安装: ``` npm install electron-winstaller --save-dev ``` 2. 在Electron应用程序的主进程中,您需要添加以下代码: ```javascript const { app } = require('electron'); const { createWindowsInstaller } = require('electron-winstaller'); app.on('ready', async () => { const result = await createWindowsInstaller({ appDirectory: '/path/to/your/app', outputDirectory: '/path/to/output', authors: 'Your Name', exe: 'yourapp.exe', noMsi: true, setupExe: 'YourAppInstaller.exe', setupIcon: '/path/to/your/icon.ico' }); }); ``` 在这个例子中,您需要将`/path/to/your/app`替换为您的应用程序目录的路径,并将`yourapp.exe`替换为您的应用程序的可执行文件。您还可以添加其他属性来自定义安装程序的外观和行为。 3. 一旦您完成了代码的编写,您可以使用以下命令来生成自定义安装程序: ``` electron-winstaller . --config=config.json ``` 在这个例子中,您需要将`config.json`替换为您的配置文件的名称,其中包含您的自定义安装程序选项。 请注意,这只是一个简单的例子,您可以添加许多其他选项和属性来自定义安装程序。有关更多信息,请查看`electron-winstaller`模块的文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qyhua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值