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

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

 

下载安装工厂打包的安装包,安装后得到上图显示的文件,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、向导时设置的变量,都可以通过旁边的选项修改

工厂管理数据库程序,采用SQL Server数据库 工厂需建立一个管理数据库存储以下信息: *工厂信息包括工厂代号,工厂名,厂长名及工厂运营开销。 *一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个月的车间运营开销。 *一个车间有多个工人,每个工人有职工号、姓名、年龄、性别,工种及月工资。 *一个车间生产多种产品,产品有产品号、产品名、规格,制造成本和销售价格。 *一个车间生产多个零件,一个零件也可能由多个车间制造。零件有零件号、零件名,制造成本和销售价格。 *一个产品由多个零件组成,一个零件也可装配出多种产品。 *产品与零件均存入仓库中。 *厂内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。 应完成的主要功能:(1)各种各样的管理功能,如工厂信息的管理功能,包括录入、修改、查询、输出工厂的信息;车间信息的管理功能,包括录入、修改、查询、输出车间的信息;还有工人,零件,产品,仓库等的信息管理功能。(2) 工厂的利润统计,包括月利润和年利润统计。(3) 能输出各种各样的报表,如工人工资月报表,年报表;每个车间生产的产品和零件数量的月报表;仓库存储产品和零件数量的月报表;工厂运营开销和车间运营开销的月报表等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值