当前位置:网站首页>如何自制一个安装程序,将程序打包生成安装程序的办法
如何自制一个安装程序,将程序打包生成安装程序的办法
2022-06-25 09:32:00 【百口可乐__】
通常编写好的程序,包含各种目录,文件,库,而如果要将它们分发到其他计算机上,最好要有一个像样的安装程序,在安装过程中实现自动部署,解压,创建快捷方式,配置注册表,如何像其他软件一样,具有一个安装程序呢,下面介绍,如何将程序打包生成安装程序的办法,并且过程很简单,就算你是个小白也能够做出像样的安装程序
我们用到的是NSIS(Nullsoft Scriptable Install System)这款软件
NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。
特点
1、开销小,一个完整功能的安装程序仅需要 34k 的额外开销。
2、支持大多数 Windows 平台,包括:Windows 10,Windows 8,Widows 7,Windows NT,Windows 2000,Windows XP,Windows 2003
3、支持三大压缩算法:ZLib,BZip2, LZMA
4、支持脚本
5、支持多语言
6、支持安装界面定制
7、提供可扩展的插件接口
8、支持网络安装、补丁
9、支持无人值守的安装模式
10、此外,NSIS的license允许任何用途免费使用。
NSI
边栏推荐
- Lvs-dr mode single network segment case
- 纳米数据世界杯数据接口,中超数据,体育数据比分,世界杯赛程api,足球比赛实时数据接口
- [matlab] image binarization (imbinarize function)
- Where is safe for FTSE A50 to open an account
- Register the jar package as a service to realize automatic startup after startup
- Compile time annotations for custom annotations (retentionpolicy.class)
- Prepare for the 1000 Android interview questions and answers that golden nine silver ten must ask in 2022, and completely solve the interview problems
- 51 SCM time stamp correlation function
- pmp考试题型需要注意哪些?
- Is it safe to open an account in a mobile phone or a securities company?
猜你喜欢
Study on correlation of pumpkin price and design of price prediction model based on BP neural network
Wechat official account can reply messages normally, but it still prompts that the service provided by the official account has failed. Please try again later
Creo makes a mobius belt in the simplest way
sklearn PolynomialFeatures的具体用法
How much money have I made by sticking to fixed investment for 3 years?
[opencv] - input and output XML and yaml files
[opencv] - Discrete Fourier transform
Use Navicat to compare data differences and structure differences of multi environment databases, and automatic DML and DDL scripts
Title B of the certification cup of the pistar cluster in the Ibagu catalog
C program termination problem clr20r3 solution
随机推荐
neo4jDesktop(neo4j桌面版)配置自动启动(开机自启)
高速缓冲存储器Cache的映射方式
从海量手机号中匹配某一个手机号
Wechat official account can reply messages normally, but it still prompts that the service provided by the official account has failed. Please try again later
SQL高级
浅谈Mysql底层索引原理
Prepare for the 1000 Android interview questions and answers that golden nine silver ten must ask in 2022, and completely solve the interview problems
【mysql学习笔记22】索引
3 big questions! Redis cache exceptions and handling scheme summary
Reasons for Meiye to choose membership system
Online notes on Mathematics for postgraduate entrance examination (8): Kego equations, eigenvalues and eigenvectors, similarity matrix, quadratic series courses
[project part - structure and content writing of technical scheme] software system type mass entrepreneurship and innovation project plan and Xinmiao guochuang (Dachuang) application
Atguigu---17-life cycle
Matplotlib plt Axis() usage
Socket programming -- poll model
[Ruby on rails full stack course] course directory
使用Navicat对比多环境数据库数据差异和结构差异,以及自动DML和DDL脚本
通过客户经理的开户二维码开股票账户安全吗?
Japanese online notes for postgraduate entrance examination (9): composition template
PHP obtains the IP address, and the apache2 server runs without error