当前位置:网站首页>如何自制一个安装程序,将程序打包生成安装程序的办法
如何自制一个安装程序,将程序打包生成安装程序的办法
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
边栏推荐
- Oracle-单行函数大全
- pmp考试题型需要注意哪些?
- How do dating applets make millions a year? What is the profit model?
- I put a two-dimensional code with rainbow candy
- Benefits and types of cloud network technology
- Is it safe to open a stock account on the compass?
- Solution to the problem of repeated startup of esp8266
- 1、 Construction of single neural network
- Data-driven anomaly detection and early warning of 21 May Day C
- 在指南针上面开户好不好,安不安全?
猜你喜欢

x86的编码格式

Nodejs using the express framework demo

Prepare for the 1000 Android interview questions and answers that golden nine silver ten must ask in 2022, and completely solve the interview problems

neo4jDesktop(neo4j桌面版)配置自动启动(开机自启)

匯付國際為跨境電商賦能:做合規的跨境支付平臺!

Format analysis and explanation of wav file

可穿戴设备或将会泄露个人隐私
![[competition -kab micro entrepreneurship competition] KAB National College Students' micro entrepreneurship action participation experience sharing (including the idea of writing the application form)](/img/f3/a8414635ad39ad405864f5fcf66d6d.jpg)
[competition -kab micro entrepreneurship competition] KAB National College Students' micro entrepreneurship action participation experience sharing (including the idea of writing the application form)

CYCA少儿形体礼仪 乐清市培训成果考核圆满落幕

Online notes on Mathematics for postgraduate entrance examination (9): a series of courses on probability theory and mathematical statistics
随机推荐
使用Navicat对比多环境数据库数据差异和结构差异,以及自动DML和DDL脚本
Creo makes a mobius belt in the simplest way
测试开发工程师
PHP obtains the IP address, and the apache2 server runs without error
[shared farm] smart agriculture applet, customized development and secondary development of Kaiyuan source code, which is more appropriate?
JMeter interface test, associated interface implementation steps (token)
[opencv] - input and output XML and yaml files
Chitubox micromake l3+ slicing software configuration correspondence
Reasons for Meiye to choose membership system
将jar包注册为服务,实现开机自动启动
Are the top ten securities companies at great risk of opening accounts and safe and reliable?
Make a skylearn high-dimensional dataset_ Circles and make_ moons
What functions should smart agriculture applet system design have
Is it harder to find a job in 2020? Do a good job in these four aspects and find a good job with high salary
I put a two-dimensional code with rainbow candy
Oracle one line function Encyclopedia
oracle 函数 触发器
x86的编码格式
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate
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