setup facatory9.0打包详细教程(含静默安装和卸载)

简介: setup facatory9.0打包详细教程(含静默安装和卸载)

最近打包的次数特别多,对setup facatory有了很多了解,发现了很多这个软件的新功能

1.打开软件之后直接点OK创建新项目(也可以使用之前自己保留的项目)

2.直接点下一步

3.点下一步(选择系统,安装软件的电脑是64位的需要选一下64-bit)

4. 选择需要打包的程序的路径,选择UI-bin-Debug路径(下面的对勾表示在子文件夹中包含文件),然后点下一步

5.直接下一步(安装背景选择,有需要自选)

6.下一步

7.选择程序语言,都选择Chinese

8.直接下一步

9.完成

10.筛选

11.修改属性

12.修改快捷方式的属性

13.选择是否在桌面显示快捷方式,选择快捷方式的名字

二、功能性打包

1.安装时静默卸载

setup factory删除前一版本程序(即程序升级)的方法:

1)在Actions的On Pre Install中加入以下语句。

result = File.Run(SessionVar.Expand("%AppFolder%\uninstall.exe"), “/U:Uninstall/uninstall.xml”,

SessionVar.Expand("%AppFolder%"), SW_SHOWNORMAL, true);

20190105112100795.png

2)在Uninstall的Settings选项卡中,设定静默卸载。

Options中Allow silent uninstall和Start in silent mode都打勾。

安装时静默安装附加程序

2.安装时配置系统环境(捆绑安装)

1)在Actions的On Startup中加入以下语句。

result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE,

“SOFTWARE\Microsoft\.NETFramework\policy\v4.0”);

if (result == false) then

result = File.Run(SessionVar.Expand("%TempLaunchFolder%\dotNetFx40_Full_x86_x64.exe"), “”, “”, SW_SHOWNORMAL, true);

end

注:%TempLaunchFolder%\后面跟着的就是你要捆绑安装的程序的名字

2)添加资源文件

3)添加你要捆绑安装的程序

4)直接构建

小结

还有其他方法的,多多指教。

目录
相关文章
|
2月前
inno setup打包软件学习
如何使用Inno Setup打包软件,包括打包结果的展示、示例打包脚本的提供、常见错误的解决方法,以及参考资料的链接。文中详细解释了解决“另一个程序正在使用此文件”和“桌面图标无法修改”等问题的方法,以及如何正确设置打包脚本中的文件路径和图标。
inno setup打包软件学习
|
Web App开发 JavaScript 前端开发
nvm 安装、卸载与使用(详细步骤)
nvm 安装、卸载与使用(详细步骤)
2749 0
electron打包的exe程序,点击安装却执行了卸载的问题
在window平台下 electron打包的exe安装后,在没卸载的情况下,重新点击exe安装,会执行卸载,再点一次才是安装; 针对这个问题,我注释了打包里的一个配置,就好了,如下
393 0
|
Unix C#
使用Inno Setup 制作软件安装包详细教程(与开发语言无关)
前言:关于如何制作一个软件安装包的教程,与编程语言无关。以下,请看详情~
779 0
使用Inno Setup 制作软件安装包详细教程(与开发语言无关)
|
Linux
LINUX安装文件DEB的postrm运行报错,无法卸载怎么办
LINUX安装文件DEB的postrm运行报错,无法卸载怎么办
147 0
|
编译器 Linux Windows
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
发布一个npm包和命令行脚本
发布一个npm包和命令行脚本
177 0