博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# Note19: Windows安装包制作实践
阅读量:7001 次
发布时间:2019-06-27

本文共 803 字,大约阅读时间需要 2 分钟。

前言

最近在项目中需要不断更新新版本的software installer(软件安装包),于是便查阅资料,整理了下制作方法。

 

NSIS安装包制作脚本

NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。——百度百科

注:至于为什么选择它,主要是因为以下几点:1.支持大多数windows平台 2.支持脚本与多语言 3.支持安装界面定制化 4.提供可扩展的插件接口 5.NSIS的license允许任何用途免费使用

 

注:如果想制作中文安装包,需要使用当前最新版3.0!

Introduction

  Simple install program code demonstrate.  Using default MUI2 Style GUI.
  I think NSIS 3.0 is the first version that support unicode(chinese).

Feature List

 [1]支持检查安装程序是否在运行。
 [2]支持检查主程序是否在运行。
 [3]支持版本检测。
 [4]支持升级安装。
 [5]支持用户修改安装路径。
 [6]支持中文。
 [7]支持从控制面板卸载程序。

另外,一些老的NSI Editor工具如HM NIS Edit对中文支持有问题,会引起乱码,建议使用其他编辑器如notepad或在example->unicode.nsi基础上修改代码。

 

 

可参考相关文章:

转载于:https://www.cnblogs.com/carsonzhu/p/7357307.html

你可能感兴趣的文章
iOS-<UITabBarControllerDelegate> 代理不执行
查看>>
easyui实现datagrid列标题拖动
查看>>
CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
查看>>
在Websphere上修改项目的web.xml中的配置后不起作用
查看>>
JAVA 数据计算、取整、+1、四舍五入
查看>>
wshell修改了upload功能,増加显示图片功能
查看>>
ERP中标准成本的差异分析控制
查看>>
linux 中断的上半部和下半部
查看>>
单例模式的七种写法
查看>>
好用到吐血!APP设计利器Sketch
查看>>
Android TensorFlow环境搭建
查看>>
【细品架构1/100】架构之缘起
查看>>
在js中获取后台传出的json数据
查看>>
Drools的JSR94实现形式
查看>>
oracle的nvl和nvl2
查看>>
hdfs 写orc
查看>>
1.9 xz压缩和解压缩
查看>>
IDEA如何自动提示并补全syso和main呢?
查看>>
9.数组和向量
查看>>
JXL读写Excel
查看>>