如何自制系统安装程序?

电脑教程015

如何自制系统安装程序?,第1张

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

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

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

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

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

首先来讲一下如何安装

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

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

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

然后安装好那个exe

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

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

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

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

现在已经安装完毕了。

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

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

新建一个项目

填上你的安装包信息

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

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

选择向导的格式

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

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

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

这里默认即可

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

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

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

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

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

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

在屏幕栏,选择工程主题

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

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

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

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

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

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

选择验证序列号的页面

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

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

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

点击添加序列号

点击控制命令,选择生成

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

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

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

好了,现在再来打包试试

首先是制作一个能启动电脑的带WindowsPE的启动U盘

先到网上去下载一个叫“老毛桃WinPE”的工具到硬盘,再把U盘接在电脑上,然后按下面的步骤一步步来就可以制作一个能启动的U盘了。

选择盘符

来到格式化步骤,按默认的设置,点“开始”就行

顺利格式化

顺利格式化

引导部分

这里要说明一下,在“设备”里有两个选项,一个是电脑的硬盘,一个是要制作的U盘。这里一定要选对U盘而别选错硬盘,从大小就能分出来哪个是U盘。笔者的U盘是2G的,所以应该选择(hd1)[1898M]。下面的“选项”部分可以不用管,默认不勾选任何参数就行。确认好以上步骤后,点“安装”然后进行下一步。

写入引导完毕,按任意键继续

要给启动U盘设个密码

本来笔者不想设置启动U盘的密码,但这个步骤不能跳过,所以没办法只好设了一个密码。设置完后,一定要牢记你设好的密码,否则启动U盘会无法使用。

制作完毕

当你完成以上步骤后,恭喜,一个具有启动功能的U盘已经来到你的身边。你再也不用心烦没有光驱不能从光驱启动了,因为以后你可以从U盘启动再安装操作系统!