使用Inno Setup 制作软件安装包详细教程(与开发语言无关)

简介: 前言:关于如何制作一个软件安装包的教程,与编程语言无关。以下,请看详情~


前言:关于如何制作一个软件安装包的教程,与编程语言无关。以下,请看详情~

 

1、下载Inno Setup,下载地址:https://jrsoftware.org/isinfo.php


1995789-20220909122811297-839124894.png


2、下载最新版本即可。


1995789-20220909122825505-269561408.png

 

说明:Inno Setup软件没有提示具体开源协议版本,不过通过有关版权说明,类似于BSD开源协议。


具体可以也可以参考 Inno Setup的源码,开源项目地址:https://github.com/jrsoftware/issrc


1995789-20220909122837860-14098039.png

 

3、安装程序下载成功以后,按照常规套路进行安装即可。

 1995789-20220909122901291-258304195.png


4、安装成功以后,Inno Setup Compiler就是它的真身。


1995789-20220909122910129-2065219407.png


5、做个简单测试,自己创建一个WPF项目程序。


1995789-20220909122919387-1933996454.png


6、没啥功能,仅提供用于测试的一个按钮,单击弹出hello world提示框的。

 1995789-20220909122928320-912236720.png


7、制作一个程序图标,例如 666


1995789-20220909122938077-256374161.png

 

图标保存为 bmp格式


1995789-20220909122948127-1381055898.png


8、程序资源里面添加图标信息


1995789-20220909123003016-563819055.png

 

9、编译以后,根目录下测试一下效果,可以看到程序可以正常运行。接下来开始制作安装包。


1995789-20220909123013531-1100092229.png


10、打开 inno setup安装包制作工具。新手用户建议使用向导来协助制作。


1995789-20220909123024022-284322976.png

 

11、下一步


1995789-20220909123035870-336667614.png

 

12、编写有关应用信息


1995789-20220909123044868-501491958.png

 

13、配置默认安装路径有关


1995789-20220909123052818-363476691.png


14、选择主启动程序


1995789-20220909123100397-749313513.png


15、如果没有主启动程序,例如是B/S的,就可以选择第二个勾勾。


1995789-20220909123120414-1558315230.png


16、选择程序所需要的所有文件或文件夹


1995789-20220909123128579-1964439834.png

 

17、一些信息编写


 1995789-20220909123136532-925844500.png


18、一些配置选项


 1995789-20220909123144321-1164501857.png


19、添加版权信息文件


1995789-20220909123157118-874296607.png

 

20、系统用户使用权限等


1995789-20220909123250657-1881662961.png

 

21、选择语言

 1995789-20220909123259402-962527652.png


22、下一步


1995789-20220909123308141-914994878.png


23、下一步


1995789-20220909123317320-1275670410.png

 

24、完成


1995789-20220909123328052-1079208694.png

 

25、生成脚本代码,编译脚本


1995789-20220909123338447-1157957181.png

 

26、选择保存脚本代码


1995789-20220909123358168-1354689747.png

 

27、保存到个人指定的位置


1995789-20220909123409795-939336428.png

 

28、编译成功


1995789-20220909123422508-772011434.png


29、看到编译成功以后,生成的安装包文件。


1995789-20220909123432093-1366440116.png


30、双击进行安装,最先打开的是版权说明。


1995789-20220909123441304-387623592.png

 

31、选择安装目录,配置的默认地址是C/Program xxx ,所以这儿会看到默认地址。


1995789-20220909123450896-2046256207.png

 

32、下一步


1995789-20220909123500902-472070307.png

 

33、完成。


1995789-20220909123508786-1457093826.png

 

34、运行看一下效果


1995789-20220909123517415-82506789.png

 

35、桌面也会生成图标。图标是我们制作的666图标。


1995789-20220909123526062-1887277009.png


36、安装包的一些配置信息,也可以被查看到。


 1995789-20220909125616157-877654395.png


以上就是该文章的全部内容,谢谢观看。


目录
相关文章
|
C++ Docker Python
M1 Pro 利用docker 搭建pytho2的开发环境,以vscode连接开发为例
M1 Pro 利用docker 搭建pytho2的开发环境,以vscode连接开发为例
270 0
|
编译器 C# Windows
Inno Setup制作安装包教程
Inno Setup制作安装包教程
984 0
|
API PHP C++
Windows下用vs2017编译和配置libcurl库(手把手教,适合新人)
Windows下用vs2017编译和配置libcurl库(手把手教,适合新人)
970 0
|
API Windows
NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
原文:NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 nsis中文版(Nullsoft Scriptable Install System)是一个专业的开源的可以用来封闭Windows程序的实用工具,是一个开源的 Windows 系统下安装程序制作程序。
4089 0
|
4月前
|
Python
Python模块制作及安装
Python模块制作及安装
|
C++ Windows
winform 程序打包成windows安装包
winform 程序打包成windows安装包前提:VS2019,winform 程序已经有一个完整可运行的 winform 程序。VS中上方扩展选项卡,选择 管理扩展,在打开的弹窗中选择联机,在右侧搜索框搜索 installer, 在中间显示的结果选择 Microsoft Visual Studio Installer Projects 点击下载。下载完成之后,关闭vs,自动打开扩展的安...
104 0
winform 程序打包成windows安装包
|
数据可视化 C++ iOS开发
Python VSCode 核心插件(装了直接开发)
Python VSCode 核心插件(装了直接开发)
172 0
|
图形学
Rhino中文名称犀牛,是一款超强的三维建模工具Rhino 7.9安装教程(所有版本下载安装教程)
Rhino中文名称犀牛,是一款超强的三维建模工具。不过不要小瞧它,它包含了所有的NURBS建模功能,用它建模感觉非常流畅,所以大家经常用它来建模,然后导出高精度模型给其他三维软件使用。
|
Java C语言 C++
0基础都能看懂的 Visual Studio Code(VScode)使用脚本一键配置安装C/C++环境、编译运行Windows版本教程(内附脚本、安装包下载链接)
网上很多配置VScode的C、C++环境的教程,但是很多时候跟着从头到尾做了之后反而还是运行不了,于是笔者在网上翻阅资料后,发现了一个自动配置环境的脚本,亲测有效,大概5分钟就可以配置好环境了。直接进入教程。
0基础都能看懂的 Visual Studio Code(VScode)使用脚本一键配置安装C/C++环境、编译运行Windows版本教程(内附脚本、安装包下载链接)
|
JSON Linux 云计算
【python | linux12】模块制作及嵌套的包
在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字。比如有这样一个文件test.py,在test.py中定义了函数add。
183 0
【python | linux12】模块制作及嵌套的包