最近打包的次数特别多,对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);

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)直接构建

小结

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

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

  1. mybatis-generator生成带中文注释POJO类的超详细教程含代码和图解

    mybatis-generator生成带中文注释POJO类的超详细教程含代码和图解 mybatis-generator自动生成带中文注释POJO类和增删改查,idea和eclipes都可以使用 MyC ...

  2. uni-app打包原声App-云打包详细教程

    uni-app原声App 云打包详细教程 最近在研究uniapp他可以跨端开发各种平台的应用,一码多平台.然后一般用的最多的就是pc端,微信小程序,微信公众号,和手机应用端,今天就主要讲手机应用端的打 ...

  3. windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程

    专栏地址:嵌入式开发 专栏文章: [01]windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程 [02]VMware17虚拟机安装Ubuntu最新版 ...

  4. U盘安装原版/Ghost win10系统详细教程,含重装系统中出现的各种问题解决办法(蓝屏、启动热键无效、无法识别U盘启动盘等)

    U盘安装原版win10/Ghost 系统详细教程 安装Ghost版的win10系统方法有很多的人都会,可以用简单的一键重装工具装,也可以用U盘进入pe用Ghost装,但是安装原版的win10系统就可能 ...

  5. WIN10安装DB2详细教程(附安装文件)

    DB2安装详细教程 下载exe安装文件 解压,选择解压路径,按照箭头方向继续 解压后会自动打开以下界面 安装产品 [这里有时候不会自动打开到下面这一步,去刚解压的文件夹里边找下setup.exe双击运 ...

  6. android静默卸载,Android实践 -- Android静默安装和卸载

    App的静默安装和卸载 Android系统本身提供了安装卸载功能,但是api接口是@hide的,不是公开的接口,所以在应用级别 是无法实现静默安装和卸载的,要实现静默安装和卸载需要是系统应用,要有系统 ...

  7. android程序自动卸载软件,Android应用静默安装和卸载

    App的静默安装和卸载 Android系统本身提供了安装卸载功能,但是api接口是@hide的,不是公开的接口,所以在应用级别 是无法实现静默安装和卸载的,要实现静默安装和卸载需要是系统应用,要有系统 ...

  8. windows msiexec quiet静默安装及卸载msi软件包

    windows msiexec quiet静默安装及卸载msi软件包 Tips Process Explorer We recommend installing Process Explorer an ...

  9. Android 8.1实现静默安装、卸载功能

    网上有很多相关的资料,也有很多不同的方法去实现,本文是我选取的一个方法,已实现静默安装和卸载功能,本文主要目的记录一下关键点. 主要是用PackageManagerService.java里面的 in ...

最新文章

  1. Hibernate Annotation _List/Map
  2. FromBottomToTop团队项目总结
  3. 51Nod 斜率最大
  4. 从数据结构到算法:图网络方法初探
  5. .NET Core开发实战(第18课:日志框架:聊聊记日志的最佳姿势)--学习笔记(下)...
  6. python如何运行py程序_如何用Python汇款:Web3.py教程
  7. 工作流实战_05_flowable 流程定义的挂起与激活
  8. 蚂蚁金服亿级并发下的移动端到端网络接入架构解析
  9. 《网管员必读——网络基础》(第2版)电子课件下载
  10. 线程八锁,同步锁的应用
  11. lucene-SpanQuery跨度查询基础
  12. 快速排序C++方法(3种)
  13. python 读取yml文件_小白入门篇(一):Python基础之文件读取的讲解,记得收藏...
  14. LoRa无线网络技术概述
  15. nvidia-smi详解
  16. arduino蓝牙通讯代码_手机与Arduino蓝牙串口通讯实验及完整例程
  17. 你绝对不知道 Vue 也有生老病死
  18. Android androidx.startup:startup-runtime的minCompileSdk问题
  19. 数字分解的套路与陷阱
  20. Unet卷积神经网络架构

热门文章

  1. Python-Django毕业设计高校田径运动会管理(程序+LW).
  2. [TCP/IP] Linux 搭建服务器局域网
  3. r调用python任何模块_RStudio不通过rPython加载所有Python模块
  4. 工作报告思维导图模板及绘制方法分享
  5. 通过单细胞RNA-seq揭示TNBC中的亚克隆异质性和侵袭性疾病状态
  6. 什么是赛顿? Python以C的速度
  7. Dimension类
  8. Django入门教程(八)Form表单
  9. 机器人届的“擎天柱”来了!能够在空中变形以快速栖息的四旋翼机器人
  10. CAN总线协议测试拓扑图