问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何自制系统安装程序?

发布网友 发布时间:2022-04-22 23:00

我来回答

1个回答

热心网友 时间:2023-09-12 20:05

刚入编程界的童鞋可能会有这个疑惑,我在网上下载的软件都是一个exe文件。双击它会出现安装界面同意使用协议、选择安装位置什么的。但是自己编译出来的文件虽然也是一个exe,但是一点击就运行了显得很不正规;而且复杂点的还包含了一些外部文件,这样发布还需要发一个文件夹,这样也很不方便。

这里就来说一下如何将自己做的软件打包成一个exe安装包文件,学会了这个即便你写的是一个控制台的helloWord也可以制作出一个高大上的安装过程。

我们需要使用到一个安装包制作工具

这类工具网上还是比较多的,很多人推荐NSIS,但是作为一名合格的弱鸡,我发现这个软件hold不住啊,制作一些简单点的过程还好,但是稍微一复杂点就需要自己写脚本。作为一个懒癌症患者怎么能忍,果断放弃,另寻他方。终于,我找到了另一个制作工具Setup Factory,使用了一下,感觉不要太爽歪歪。

可以点击后面那坨云直接下载  密码:tmnc

首先来讲一下如何安装

等会,我先把我原来的卸了哆。。。。

恩,卸载完了,现在开始上课

下载下来解压之后,是这样的:



然后安装好那个exe

安装好了之后,桌面会有一个快捷方式



选中快捷方式,右键,打开文件所在位置



找到安装文件里面的汉化补丁包,并解压,里面有这些东东



将这些东东全部复制到刚刚打开的快捷方式所在的文件夹下面,并替换目标文件。

现在已经安装完毕了。

双击快捷方式,可打开软件



现在我们开始来制作一个安装包

新建一个项目



填上你的安装包信息



这里选择一个平台,如果你的程序是基于是64位系统就选64。如果不是就推荐32



选择你要打包程序的文件夹



选择向导的格式



这里我们可以选择很多安装的主题,就是安装时候的样式。可以在下拉框里进行选择,我这里选择了默认



这里选择安装支持的语言,他默认只选了English,我们可以吧简体中文给勾上,在下方现在语言选择简体中文。这样默认的语言就是简体中文了



这里选择需要用到的工具。因为等会我要打包的软件是Unity开发的,Unity编译时包含了所运行需要的环境,所以我这里不需要勾选。如果你用到了以下工具,则最好勾上



这里默认即可



然后选中需要运行的文件,点击编辑文件属性



找到快捷方式栏,选择在安装完成后需要在电脑的哪些地方创建运行程序的快捷方式



至此已经制作完成了,可以在菜单栏点击发布->创建按钮



这里选择安装包生成目录和名字



点击Next之后就会自动打包了,你将得到一个完整的安装包

上面已经得到了一个有完整安装步骤的安装包,下面来做一点自定义操作

在屏幕栏,选择工程主题



在这里,选择一个页面点击编辑,可以编辑页面内容



比如,我在这里编辑安装协议的内容



就这样慢慢改为自己需要的效果

下面我们来做一个有意思的东西

这里我们来做一个软件的序列号验证

我们要在安装页面的欢迎页面后面新增一个验证序列号的页面,点击添加



选择验证序列号的页面



把新增的页面拖到Welcome的后面,点击确认



接下来,就是生成序列号了。

点击设置栏下面的安全安全保密按钮



点击添加序列号



点击控制命令,选择生成



选择生成序列号的个数,点击确定即可得到序列号



生成的序列号我们可以通过控制命名的导出功能将序列号全部导出到txt文件

需要注意的是,最好在打包之前生成足够多的序列号,我试了下,打包之后再生成的序列号是无效的

好了,现在再来打包试试追问我说的是像大白菜那样的软件如何制作!please!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...出现代码0x000000ed,(0x89b89900,0xc0000006,0x00000000,0x00000000... 电脑蓝屏了***0X000000ED (0X89A2F900,0XC0000006,0X000000 电脑开机蓝屏stop:0x000000ed(0x89d1be30,0xc0000006,0x00000000,0x0000... 电脑蓝屏stop:0x000000ed(0x894f2900,0xc0000006,0x00000000,0x00000000... 铜钱如何清洗怎样保存? 装修时墙壁上的黑点怎么去除? 除草剂有哪几种 ...我想要的图层大很多,怎么方便直接将想要图层保存成图片··?_百度... 安全员考出来了怎么申请C证 C证安全员考完就能挂吗 企业上市有什么作用?会影响到创始人的控股权吗? 淘宝运营之设计详情页要满足哪些要求 公司上市后原股东股份会改变吗/// 淘宝店铺的宝贝详情页怎样优化? 公司上市融资后 原股东股份如何计算 公司控股股东能否在公司上市后三年内将股权质押? 手机淘宝宝贝详情页怎么设计? 安装程序和应用程序分别是什么? 淘宝宝贝详情页内容怎么设计? 我想问关于公司上市后原股东在公司股份比例有什么变化??? 上市公司股权分配分红规则? 什么是软件包安装程序? 购买某家公司股权后,若该公司上市对购买股权者有何影响? 淘宝详情页设计尺寸是什么? 安装程序是什么? 淘宝详情页如何排版? 上市公司股权结构有哪些规定? 淘宝店铺详情页怎么设计? 公司上市后股东的好处有哪些? 企业上市股权怎么转让 淘宝商品详情页设计目的是什么? 设计淘宝宝贝详情页有哪些技巧? 淘宝详情页怎么做? 淘宝详情页怎么装修?弄了半天也不会? 淘宝详情装修在哪?详情页如何装修? 手机电池长时间不用,就充不上电,怎么办?有什么补救的方法没? 空气主要成分是什么? 空气的主要成分是什么 空气中的主要成分是氧气和氮气对吗 空气里含有什么成分? 空气的主要成分是什么? 空气的成分是什么? 空气中主要是什么成分?百分含量是怎样的? 空气主要是由什么组成的,其中还含有什么 空气主要由什么,什么,什么和什么组成 干洁空气的主要成分是什么? win10系统运行cass9.2 对话框乱码如何解决? CASS,AutoCAD打开图形中出现乱码,具体表现为字体乱码或者就是字体变为“?”。 南方cass字体显示"?"怎么回事啊 CAD工具栏和界面字体乱码怎么回事?