culmencasa / SetupWizard

setup wizard using .net 2.0 winform, boot with nsis script.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SetupWizard原理

项目使用NSIS来打包制作一个setuploader.exe.

启动setuploader.exe会先解压文件到临时文件夹.

然后会检测.net framework是否安装, 未安装则先安装.net framework框架,

如果已安装则继续启动SetupWizard程序.

SetupWizard程序只是一个向导程序, 最终将Release.zip解压到指定的安装目录.

使用NSIS制作打包程序

1.需要安装NSIS

2.脚本为final.nsi, 修改NETInstaller和NETVersion, 默认是安装.net framework4.5.1

3.将SetupWizard的bin\Debug下的文件, 放到final.nsi所在目录

4.将要安装的程序打包成Release.zip,放到final.nsi所在目录

5.将.net framework的安装包(DotNet451.msi)放到final.nsi所在目录(名字和脚本里设定的名称一致)

6.右键final.nsi, Compile NSIS Script,生成Setuploader.exe

7.最后将DotNet451.msi和Setuploader.exe一起发布

其他

1.SetupWizard默认使用.net framework4生成。

可以修改为.net framework 2.0,以适应默认已安装.net2.0的操作系统。

2.目前不能跳过360的安全警告, 除非花钱买证书 。

About

setup wizard using .net 2.0 winform, boot with nsis script.


Languages

Language:C# 99.7%Language:NSIS 0.3%