最近打包的次数特别多,对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. To connect to files.phpmyadmin.net insecurely, use `--no-check-certificate‘
  2. firefox浏览器中silverlight无法输入问题
  3. stream distinct去重_再来看看Java的新特性——Stream流
  4. ConcurrentLinkedQueue
  5. HDU 3435 KM A new Graph Game
  6. Lua 的table遍历 【转】
  7. 小程序动画从头开始_渐进式Web应用程序102:从头开始构建渐进式Web应用程序
  8. Node+GitLab实现小程序CI系统
  9. 【进阶修炼】——改善C#程序质量(9)
  10. css学习笔记(一)
  11. php pdo exec,PDO::exec
  12. 教育培训机构如何利用小程序招生?
  13. 2022年天猫618超级红包玩法入口
  14. 直连网线和交叉网线使用区别
  15. Wireshark不同报文颜色的含义
  16. 读书笔记(十二)--穷爸爸,富爸爸
  17. Flyway数据库版本管理工具
  18. Seaborn使用violinplot函数可视化分组小提琴图(violin plot)、使用inner函数设置在小提琴图中使用虚线显示分位数位置(inner = ‘quartile‘)
  19. oracle设置密码永不过期
  20. win101909要不要更新_近年最稳的Win10更新?Win101909值得升级吗

热门文章

  1. 原生微信小程序项目基础框架搭建
  2. 信号的产生——pulstran函数(脉冲序列发生器函数)
  3. 【附源码】计算机毕业设计SSM社区新冠疫苗接种管理系统
  4. Hadoop KMS环境安装
  5. ecmall 连接mysql服务器失败_ecmall数据库基本操作
  6. 淘宝双十一喵果总动员一共多少级?喵果总动员什么时候兑换红包
  7. 副驾驶的意义_副驾驶对女人的意义是什么样的?
  8. linux生产环境防火墙关不关,linux关闭防火墙后还访问不了Web?已解决,关闭防火墙及清除防火墙策略...
  9. 注册邮箱重定向到相应邮箱登录界面js
  10. 项目外包网Elance承包商使用手册中文版