使用安装工厂打包程序成可执行安装包

对于使用vs打包发布程序,安装工厂操作简单,容易后期维护。

使用安装工厂打包程序成可执行安装包_第1张图片

 

下载安装工厂打包的安装包,安装后得到上图显示的文件,Daemon程序的功能见另一篇博客:https://blog.csdn.net/qq_24977505/article/details/106412866,里面有安装工厂的具体使用说明,以及安装工厂v9.0.3汉化版,以及工程文件.suf,用完删除即可。

安装包下载链接:https://download.csdn.net/download/qq_24977505/12471803

网盘下载链接:链接: https://pan.baidu.com/s/1Zb3h-dYptOrqwwtkUfdhoA  提取码: bcig

以下是使用简介,没有截图,安装后的doc文件有。

一、基本创建工程过程

准备好需要发布的程序和它的依赖包,最好建个文件夹,拷贝所有要发布的文件到下面。下面以打包一个Daemon程序为例。

 

  1. 双击打开安装工厂,以”安装工厂 V9.0.3. 0 汉化单文件版.exe”为例,如果之前已有工程,选择打开已有工程即可,没有则创建,勾选选中“显示工程向导”
  2. 填写公司名、产品名、版本、公司网站等,这些东西以后安装会显示,产品名最好填需要发布的文件名。
  3. 选择程序运行在32位系统还是64位系统。
  4. 选到之前准备好的目录,目录先的所有文件将会被包含进来,打包的发布包中。默认“向导”即可。
  5. 选择主题,本文默认。
  6. 选择安装时的提示语言,选择简体中文,可以将默认的Englis勾取消,不取消需注意下方的默认安装语言。选择开发环境,不用选择,直接下一步
  7. 选择支持的windows系统,如果勾选“包括卸载支持”,安装包安装后会有个卸载程序,点击可卸载你的程序,不勾选则需要手动删除安装的文件。点击完成,向导结束,会显示将要打包的文件,点击上方构建按钮,即可生成安装包。直接点next即可生成安装包,注意安装包存放位置。

二、安装包特殊设置

1、设置必须用管理员权限安装:

不用管理员权限可能导致安装写入文件失败,特别是win10,必须要管理员权限。

步骤:系统需求à用户必须有管理员权限-->通知用户并停止安装。

2、安装时执行脚本等操作:

         如果程序正在运行,升级时需要将旧程序停止,可以在安装时调用系统taskkill  杀死旧程序进程再安装。

步骤:安装之前-->编辑-->操作

直接粘贴 result = Shell.Execute(SessionVar.Expand("%SystemFolder%\\taskkill.exe"), "open", "/f  /im  Daemon.exe", "", SW_HIDE, false); 到编辑栏中即可,Daemon.exe换为需要结束的进程名。

或者  添加操作-->第一步选择Shell,第二步选择Shell.Execute, 选择要执行的文件,并设置启动参数。

3、设置安装结束自启动

原理和同上,步骤:安装之前-->编辑-->操作-->添加操作-->选择File,File.Openà点击FileName后的编辑框,点3个点预览要打开的文件-->选择要启动的exe文件,确认即可。

或者粘贴:

File.Open(SessionVar.Expand("%AppFolder%\\Daemon.exe"), "", SW_SHOWNORMAL);到编辑栏,修改Daemon.exe为发布的exe文件,%AppFolder%的值在会话变量中可见,就是用户选择的安装目录。

4、不要使用操作栏下的安装时设置,亲测设置无效

5、向导时设置的变量,都可以通过旁边的选项修改

你可能感兴趣的:(烂笔头,windows上开发)