原后台服务是通过.bat批处理命令启动的,为了方便用于操作制作成应用程序。

需求:安装完exe后自动运行install.bat启动脚本开启Windows后台服务,卸载软件自动运行uninstall.bat停止并删除Windows后台服务。

自启动后台服务:创建一个新工程后,进入Screens --> After Installing --> 选中“Finished Install” --> 点击“Edit”  --> 选中“Actions” --> 选中"On Next" --> 点击"Add Action"  --> 进入“New Action Wizard - Select Action”界面 --> 步骤一:选中“Shell” --> 步骤二:选中“Shell.Excute” --> 点击下一步,Filename选中启动脚本(install.bat),点击完成后,界面自动填充命令:

result = Shell.Excute(SessionVar.Expand("%AppFolders%\\install.bat"), "open", "", "", SW_SHOWNORMAL, false);

停止并删除后台服务:点击下图“Uninstall” --> Screens --> 选中“Before Uninstalling”界面 --> 选中“Welcome to Uninstall ” --> 点击“Edit” --> 选中“Actions” --> 选中"On Next" --> 点击"Add Action"  --> 进入“New Action Wizard - Select Action”界面 --> 步骤一:选中“Shell” --> 步骤二:选中“Shell.Excute” --> 点击下一步,Filename选中卸载脚本(uninstall.bat),WaitForReturn此处选择true,卸载服务阻塞等待完成 --> 点击完成后,界面自动填充命令:

result = Shell.Excute(SessionVar.Expand("%AppFolders%\\uninstall.bat"), "open", "", "", SW_SHOWNORMAL, true);

安装过程中下一步界面的显示可通过“Screens” --> Project Theme --> Before Installing 进行删减。

Setup Factory 9打包Windows后台服务相关推荐

  1. 【JavaService】部署Java jar为Windows后台服务

    将Java jar文件部署为Windows后台服务有多种方法:Service Installer.Java service Wrapper.JavaService.exe等等.这里介绍下使用JavaS ...

  2. C#实现Windows后台服务实例浅析

    2019独角兽企业重金招聘Python工程师标准>>> C#实现Windows后台服务实例之前要明白的一些概念:所谓Windows后台服务,即后台自动运行的程序,一般随操作系统启动而 ...

  3. 用WinSW让java程序运行为Windows后台服务

    准备工具: 1.下载一个WinSW.NET2工具,官方下载链接:https://github.com/winsw/winsw/releases 2.将你的java程序打成可执行的jar包 新建一个文件 ...

  4. 使用nssm将命令行启动的应用程序(.exe,.bat等)注册成windows后台服务

    使用nssm可以将应用程序exe或者bat注册成windows后台服务 1.下载nssm,下载连接:NSSM - the Non-Sucking Service Manager 2.下载nssm之后, ...

  5. 使用instsrv.exe和srvany.exe将应用程序安装成windows后台服务

    instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的两个实用工具,这两个工具配合使用可以将任何的exe应用程序作为windo ...

  6. win10 python免安装_使用Python编写免安装运行时、以Windows后台服务形式运行的WEB服务器...

    环境构建 安装python2.7 安装Setup Tools 在https://pypi.python.org/pypi/setuptools获取安装脚本的链接http://peak.telecomm ...

  7. 儿童上网时间管控软件_GreenSurfOnline V0.1 使用说明 (以Windows后台服务形式存在,安装需要有一定电脑操作基础)...

    1.GreenSurfOnline配置文件,配置可以上网的时间断,上网的时间使用NTP时间,如果当前时间不在GreenSurfOnlineCfg.ini配置文件中, 不执行默认的关机命令(批处理文件, ...

  8. Setup Factory卸载前关闭正在运行的程序

    项目场景: 客户端程序安装后自动运行,程序采用Qt控制台方式进行编写的,且不显示控制台窗口.Qt控制台程序暂未找到好的方式添加托盘图标,故只能通过任务管理器强制关闭程序,造成软件退出不方便. 问题描述 ...

  9. Setup Factory 打包工具部分功能代码解

    Setup Factory 打包工具部分功能代码解 Application.Exit 退出安装程序,并返回一个可选的返回代码.Application.GetInstallLanguage 返回一个包含 ...

  10. 若依微服务版后台服务通过jar包部署到Windows服务器

    场景 若依微服务版手把手教你本地搭建环境并运行前后端项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303 在前 ...

最新文章

  1. php代码中使用换行及(\n或\r\n和br)的应用
  2. Notepad++的使用
  3. java 打不开空客手册_空客A320AMM维护手册使用介绍.ppt
  4. Spring-data-jpa常用方法
  5. php获取本机ip外网地址,php获取本机ip(远程IP地址)
  6. python如何确定拐点_如何确认均线拐点的实战技巧和理论(图解)
  7. 严重的“Access:7”供应链漏洞影响100多家厂商150多款联网设备等产品
  8. PyQt5教程——组件(7)
  9. Canvas API
  10. 【推荐】阿里云主机accesskey利用工具
  11. RPM和YUM软件仓库的区别
  12. Halcon区域形状特征-area_center、area_holes、select_shape、inner_circle和smallest_rectangle2算子
  13. 电话机漏电流大引起电话交换机振铃
  14. 荣耀MagicOS 7.0正式发布 打造以人为中心的智慧生活解决方案
  15. C# 生成图片缩略图
  16. 教你怎么从Java8升级到Java11
  17. cocos creator经典游戏英文版《俄罗斯方块》源码H5+安卓+IOS三端源码
  18. 用故事解析setTimeout和setInterval(内含js单线程和任务队列)
  19. 期权套利组合 matlab,商品期权常见的组合套利策略(上)
  20. 抖音 xlog 算法 bqq 字段

热门文章

  1. 我的AI之路(51)--用自己的UCF101数据集训练3D识别模型video-caffe
  2. 万能声卡驱动win10_主流最新驱动程序下载地址分享 和垃圾驱动下载软件说再见...
  3. QCC3005 芯片开发过程中碰到的一些问题
  4. 如何写好一篇博客(文章)
  5. 巧用主力进出、主力买卖指标进行波段操作——逃顶和抄底
  6. Android 反编译指南
  7. 宽带无线通信OFDM技术
  8. Android SN号修改 serial number修改 adb devices显示串号修改
  9. TCP和UDP数据包结构
  10. linux工具apt、yum和dnf运用