如何自制系统安装程序?

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

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

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

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

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

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

首先来讲一下如何安装

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

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

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

然后安装好那个exe

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

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

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

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

现在已经安装完毕了。

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

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

新建一个项目

填上你的安装包信息

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

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

选择向导的格式

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

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

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

这里默认即可

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

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

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

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

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

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

在屏幕栏,选择工程主题

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

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

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

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

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

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

选择验证序列号的页面

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

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

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

点击添加序列号

点击控制命令,选择生成

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

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

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

好了,现在再来打包试试

本文作者:白白白白白白咩

请各位认真研读此文,

因为从此刻开始,你装系统都不必再求人!

因为从此刻开始,你可能会获得一把敲开女生寝室大门的“钥匙”!

因为从此刻开始,再也不会受到不喜欢的人“骚扰”。

但是如果你是一个经常被呼来唤去的办公室店小二(新人),对不起,你有可能会获得“电脑维修工”的光荣称号。

好了,废话不多说,咱们这就开始。

准备工具

Win10系统U盘安装盘的制作

自从WIN10出现以后,所有都变得简单了,小白也能轻松学会装系统了,给人装系统也能月入过万了。

这次给大家分享两种制作系统U盘的方法。

微软官方工具MediaCreationTool制作

这种方式相对简单,而且靠谱,毕竟是官方的。这种方式安装的系统都是最新的版本。

一、首先准备好空白的U盘(8G及以上)。这个是跟随我多年的U盘,平时就存下文档。大家随意买啥品牌的,8G就够。

闪迪(SanDisk)酷捷 (CZ51) 8GB U盘 黑红35.9元 京东

去购买

二、登录微软官网,下载制作工具MediaCreationTool。

官网下载

下载好的制作工具末尾会带有编号,这个编号就是最新的win10版本号。比如这个是MediaCreationTool1809.exe,说明是win10版本号1809。

MediaCreationTool

三、插好U盘后,直接双击打开“MediaCreationTool1809.exe",开始制作系统安装盘。

1.首先,这里只能选择“接受”了

安装1

2.选择“为另一台电脑创建安装介质”,然后下一步。

安装2

3.这里版本有两个选择,我们选择“Windows 10”版本,体系结构选择“64位(x64)”,下一步。

安装3

4.这一步比较重要了,因为我们是制作U盘安装盘,所以介质选择U盘,然后下一步。

安装4

5.驱动器(U盘)选择我们刚才插入电脑的闪迪U盘“I:(SANDISK)”,另一个驱动器“G:”是移动硬盘,如果电脑上只插有U盘的话,这里就只有一个可选择。

安装5

6.等待下载和安装,你可以继续使用电脑,丝毫不受影响。

安装6

7.完成

安装7

到这里,Win10系统U盘安装盘就完成了。

UltraISO软碟通制作

这种方式制作相对于微软官方工具制作复杂一点,因为涉及下载安装UltraISO软碟通软件和windows系统文件。不过这种方式相对更自由一些,可以选择想要的windows版本。

一、下载软件“UltraISO软碟通”,官方传送门:UltraISO软碟通,选择“免费下载使用”即可。下载后安装。

UltraISO

二、下载windows系统文件。我们选择在“itellyou”网站,这是一个很良心的个人性质的信息收录站点

首先打开网页,左侧选择 *** 作系统。这里集中了几乎所有版本的windows系统,甚至还有DOS系统。想选择什么系统点哪里就可以了。

*** 作系统

这里以Windows 10 Enterprise 2016 LTSB (x64),即win10 2016企业长期服务版(64位)为例,进行下载。按步骤点击后,得到下载链接,复制链接后,使用迅雷就可以下载了,一定要记住下载保存的地址哦。

下载好的文件:cn_windows_10_enterprise_2016_ltsb_x64_dvd_9060409.iso。

下载

三、制作U盘安装盘。打开“UltraISO软碟通”软件,选择左上角“文件”-“打开”。

制作1

然后选择下载好的win10镜像文件cn_windows_10_enterprise_2016_ltsb_x64_dvd_9060409.iso,然后打开。

制作2

打开后,可以看到右侧标注的橙色框框内就是win10 2016企业长期服务版的安装程序,我们继续点击“启动”-“写入硬盘映像”。

制作3

“硬盘驱动器”选择我们插入的8G闪迪U盘:sandisk,“写入方式”选择“USB-HDD+”,最后点写入。

制作4

用时7分多钟,显示刻录完成,这里U盘安装盘就制作完成了。

制作5

Win10系统的安装

既然系统安装盘制作完成,那么“钥匙”就到手了吗?

NO,NO,NO,咱还要学会怎么“开门”嘛。

设置U盘引导启动

这是一个难点,也是一个重点,进入电脑主板BIOS,设置U盘引导启动。 我理解的U盘引导启动,简单点说就是读取U盘内信息来完成系统的启动。

因为目前各品牌主板、各品牌笔记本和各品牌台式电脑进入BIOS的方式都不一样,但无外乎是Esc、F1、F2、F9、F11、F12、Delete(Del)等等这么几个键。在网络收集了一些资料,汇总了这张图。如有偏差,请自行根据自己电脑的情况百度或者电话咨询供应商。

BIOS启动按键

现在的各品牌BIOS基本都支持中文,可以说相当友好了。这里以联想台式电脑为例,进入BIOS后,寻找“启动”字眼的选项,然后找到“启动顺序”,根据提示使用“+或-”来调整,将“USB:SanDisk”(这个就是我们插入的安装盘U盘)字样的调到最上面就OK了。最后按“F10”保存并退出。

启动选项

启动顺序

当然每个主板的BIOS都不一样,比如华硕主板在启动菜单下,是将“启动选项 #1”后面的选项改为带有USB:SanDisk字样的选项。

华硕BIOS启动项

如果是英文的,那就找“Boot”——“Boot Device Priority”——“1st Boot Device”或者“Boot Option 1#”之类的,然后更改为USB。

更改完。保存退出后,电脑重启,开始安装系统。

系统安装

电脑重启之后,自动开启安装程序。

田字

选择语言,下一步。

语言选择

点击“现在安装”

现在安装

激活windows,如果你有激活码,输入即可;如果没有,先选择“我没有产品密钥”。

激活

没有“密钥”,会多一个选择版本的提示,按需选择即可。

版本选择

接受许可条款,不接受没法装啊。

许可条款

这里选择“自定义:仅安装windows”。

安装

如果是装新电脑, 这里的新硬盘会显示“驱动器0未分配的空间”,后面相对应硬盘大小。选择下方“新建”-“应用”。

新建分区

新建分区完成后,类型会显示“主分区”,然后选择“驱动器0分区1”,点击下一步。

主分区

如果是重装系统, 先删除主硬盘(驱动器0)所有分区,然后重复上面的“新建”步骤。(一般主硬盘会有好几个分区,都删除。请注意备份重要数据。)

删除分区

开始安装windows。

安装状态

全部安装完后,系统会自动重启。

自动重启

到这里,就大功告成了。

海内存知己,天涯若比邻

(最后,记得在BIOS将启动更改为硬盘启动 )

总结

是不是很简单?是不是很轻松?是不是一看就会呢?安装盘制作、系统安装的基本流程就介绍完了。

关于激活,这里就不细说了。安心一点儿就某宝搜win10,挑便宜的。

第一步:制作7z文件

第二步:得到自解压安装模块7zs.sfx

http://www.7-zip.org/download.html页面中的“Download

extra

files

and

source

code:”看到“Extra

modules:

7z

Library,

Plugin

for

FAR,

SFXs

for

installers”字样,就下载这个并解压得到。

自解压模块:

--------------------------------------------------------------------------------

7zC.sfx

-->

Windows

版本。

7zCon.sfx

-->

命令行(DOS)版本。

7zS.sfx

-->

Windows

安装版本。

7zSD.sfx

-->

Windows

安装版本(需调用

MSVCRT.dll)。

--------------------------------------------------------------------------------

第三步:制作安装配置文件

安装程序配置文件格式

配置文件包括安装程序的命令行。文件要以字串

!@Install@!UTF-8!

开头,以

!@InstallEnd@!

结尾。且文件必须使用

UTF-8

编码。文件中还需包含下列变量:

ID_String="Value"

ID_String

Value

Title

对话框信息标题。

BeginPrompt

安装前提示信息。

RunProgram

欲执行命令。若添加子命令

%%T

则会把文件释放到系统的临时目录。

您可以省略上述任何一部分。

配置文件示例

!@Install@!UTF-8!

title="7-Zip

1.00"

BeginPrompt="应用程序将安装

7-Zip

1.00,是否继续?"

RunProgram="Setup.exe

/T:%%T"

!@InstallEnd@!

程序将以

BeginPrompt

中的信息提示用户,再执行

RunProgram

中的命令。然后程序将使用

.inf

文件的内容并调用压缩包中的

advpack.dll

文件进行安装。

值得提醒的在最终使用自解压安装文件时,双击后d出对话框,内容是BeginPrompt的信息,再解压,解压无误后再执行RunProgram设定的程序。

第四步:制作最终文件

最好是把三个文件放在同一目录内

copy

/b

7z模块文件名+配置文件名+7z文件名

最终文件名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11293907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存