使用Inno Setup 制作软件安装包详细教程(与开发语言无关)
前言:关于如何制作一个软件安装包的教程,与编程语言无关。以下,请看详情~
1、下载Inno Setup,下载地址:https://jrsoftware.org/isinfo.php
2、下载最新版本即可。
说明:Inno Setup软件没有提示具体开源协议版本,不过通过有关版权说明,类似于BSD开源协议。
具体可以也可以参考 Inno Setup的源码,开源项目地址:https://github.com/jrsoftware/issrc
3、安装程序下载成功以后,按照常规套路进行安装即可。
4、安装成功以后,Inno Setup Compiler就是它的真身。
5、做个简单测试,自己创建一个WPF项目程序。
6、没啥功能,仅提供用于测试的一个按钮,单击弹出hello world提示框的。
7、制作一个程序图标,例如 666
图标保存为 bmp格式
8、程序资源里面添加图标信息
9、编译以后,根目录下测试一下效果,可以看到程序可以正常运行。接下来开始制作安装包。
防止爬虫各种盗版,此处中间插播该文章最初博客地址:https://www.cnblogs.com/weskynet/p/16672485.html
感兴趣也可以扫下面二维码加个人微信,如果是做.NET技术方向,欢迎一起交流,我可以拉入个人微信交流群。
交流群人多,只能手动拉了~
也可以扫码关注个人公众号:Dotnet Dancer
好了,后面继续~~
10、打开 inno setup安装包制作工具。新手用户建议使用向导来协助制作。
11、下一步
12、编写有关应用信息
13、配置默认安装路径有关
14、选择主启动程序
15、如果没有主启动程序,例如是B/S的,就可以选择第二个勾勾。
16、选择程序所需要的所有文件或文件夹
17、一些信息编写
18、一些配置选项
19、添加版权信息文件
20、系统用户使用权限等
21、选择语言
22、下一步
23、下一步
24、完成
25、生成脚本代码,编译脚本
26、选择保存脚本代码
27、保存到个人指定的位置
28、编译成功
29、看到编译成功以后,生成的安装包文件。
30、双击进行安装,最先打开的是版权说明。
31、选择安装目录,配置的默认地址是C/Program xxx ,所以这儿会看到默认地址。
32、下一步
33、完成。
34、运行看一下效果
35、桌面也会生成图标。图标是我们制作的666图标。
36、安装包的一些配置信息,也可以被查看到。
以上就是该文章的全部内容,谢谢观看。
使用Inno Setup 制作软件安装包详细教程(与开发语言无关)相关推荐
- 使用开源软件Inno Setup制作软件安装包
Inno Setup是一款免费开源的软件安装包制作工具,可以对工程的可执行文件进行打包.设置安装路径以及注册到系统中. 安装包下载地址:Inno Setup Downloads 选择欢迎界面的Crea ...
- 使用开源安装包制作工具Inno Setup制作软件安装包
大家在进行Winform.MFC开发的时候,如果工程中引用了大量的dll,和配置文件的时候,整个release文件夹会显得文件又多又繁琐,特别是发送给客户使用过程中,还要担心某个dll被误删除,而导致 ...
- Inno Setup 制作exe安装包
Inno Setup 制作exe安装包 前言: 使用Inno Setup制作exe安装包,首先需要一个可运行的exe程序,然后下载Inno Setup工具,最后才是制作安装包的过程. exe主程序 此 ...
- 使用inno setup制作静默安装包
概述 大家可能平时深有体会,电脑隔一段时间就会被安装几个流氓软件.但我们明明没有手动去安装,这些是什么时候偷偷安装上去的.主要还是由于,我们安装某些软件时,它会捆绑安装一些软件,还有就是,点击一些钓鱼 ...
- Windows下使用Inno Setup 制作exe安装包
原文地址:点击打开链接 Inno Setup 详解中文资料 其一:使用教程 一.Inno Setup 是什么? InnoSetup 是一个免费的 Windows 安装程序制作软件.第一次发表是在 19 ...
- 《PyInstaller打包实战指南》制作软件安装包
制作软件安装包 下载并安装Inno Setup 快速制作安装包 打包完之后,如果能制作一个安装程序发送给客户,那体验感会更好,软件也可以显得更加专业.在本小节,笔者会教大家如何使用Inno Setup ...
- 使用HM NIS Edit制作软件安装包
使用HM NIS Edit制作软件安装包 使用HM NIS Edit制作软件安装包 背景 准备工作 制作流程 结束语 背景 由于参与的横向项目需要,需要对实验室开发的VSP处理软件进行安装包制作,主要 ...
- inno setup打包的安装包如何在卸载完程序后可以继续安装_这两个方法就够了!快速制作Python程序Windows安装包...
点击关注州的先生 编程应用.实战教程,不容错过 /00/ 前言 我们使用Python可以编写很多提高工作和学习效率的小工具,在编写完之后,如果我们想将其分享给更多的人使用,那么最便捷的方法就是将其打包 ...
- 使用Qt Installer Framework制作软件安装包
概述 Qt Installer Framework(缩写QIF)是Qt官方用于生成软件安装包的工具.包括Qt Creator和Qt Installer Framework自身的安装包都是由这个工具制作 ...
- Adobe全家桶系列百度云(含最新软件安装包+安装教程)
最近后台不少网友留言,让整理一下adobe全系列的软件出来,还特意强调:要能支持XP系统.支持WIN32及64位系统.支持苹果intel及最新的M1.M2芯片,别人有的我全要~! 作为颜值和技术同时在 ...
最新文章
- NSDate获取当前时区的时间
- 1、lombok的初始使用
- 关于Transformer和BERT,在面试中有哪些细节问题?
- Java多线程中使用ReentrantLock、synchronized加锁 简单举例
- android 翻转切换view,Android ViewFlipper翻转视图使用详解
- 通过Python扫描代码关键字并进行预警
- oracle 10g的闪回删除与回收站
- [基础]全局组、域本地组、通用组的区别与联系
- PHP利用memcache缓存技术提高响应速度
- EMC变得更有中国味儿
- 用mysql求同类型用户重合度_匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来_PHP教程...
- 金蝶服务器出纳系统无法启动,金蝶KIS专业版启用出纳系统时提示银行账号或银行名称不能为空...
- 平方米的计算机公式,计算平方的公式 各类计算公式
- DDR5 trainning
- 中兴B860AV2.1B电视盒子刷机固件
- 按Enter键起到Tab键的效果
- c语言 指针(1) 指向数组的指针
- 一级域名,二级域名,父域名,子域名之间的联系
- 3ds Max 2016在界面上一点击鼠标右键就报状态集错误
- 【恒生公司2016研发工程师笔试卷选择题分析】
热门文章
- 产品读书《关键对话:如何高效能沟通》
- ssm后台权限管理系统
- Unity运行失败,Unsafe code may only appear if compiling with /unsafe
- congestion_controller、 remote bitrate estimator、pacing模块浅析
- 苹果手机应用分身_云手机应用多开app推荐 好用的多开分身软件
- 门萨--高智商者的集中营
- matlab语言在天线设计,matlab语言在天线设计中的运用
- 基于DDD的微服务设计和开发实战
- linux内核irq,linux kernel的中断子系统之(四):High level irq event handler
- 神解释:为什么程序员怕改需求?