Setup Factory 9打包Windows后台服务
原后台服务是通过.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后台服务相关推荐
- 【JavaService】部署Java jar为Windows后台服务
将Java jar文件部署为Windows后台服务有多种方法:Service Installer.Java service Wrapper.JavaService.exe等等.这里介绍下使用JavaS ...
- C#实现Windows后台服务实例浅析
2019独角兽企业重金招聘Python工程师标准>>> C#实现Windows后台服务实例之前要明白的一些概念:所谓Windows后台服务,即后台自动运行的程序,一般随操作系统启动而 ...
- 用WinSW让java程序运行为Windows后台服务
准备工具: 1.下载一个WinSW.NET2工具,官方下载链接:https://github.com/winsw/winsw/releases 2.将你的java程序打成可执行的jar包 新建一个文件 ...
- 使用nssm将命令行启动的应用程序(.exe,.bat等)注册成windows后台服务
使用nssm可以将应用程序exe或者bat注册成windows后台服务 1.下载nssm,下载连接:NSSM - the Non-Sucking Service Manager 2.下载nssm之后, ...
- 使用instsrv.exe和srvany.exe将应用程序安装成windows后台服务
instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的两个实用工具,这两个工具配合使用可以将任何的exe应用程序作为windo ...
- win10 python免安装_使用Python编写免安装运行时、以Windows后台服务形式运行的WEB服务器...
环境构建 安装python2.7 安装Setup Tools 在https://pypi.python.org/pypi/setuptools获取安装脚本的链接http://peak.telecomm ...
- 儿童上网时间管控软件_GreenSurfOnline V0.1 使用说明 (以Windows后台服务形式存在,安装需要有一定电脑操作基础)...
1.GreenSurfOnline配置文件,配置可以上网的时间断,上网的时间使用NTP时间,如果当前时间不在GreenSurfOnlineCfg.ini配置文件中, 不执行默认的关机命令(批处理文件, ...
- Setup Factory卸载前关闭正在运行的程序
项目场景: 客户端程序安装后自动运行,程序采用Qt控制台方式进行编写的,且不显示控制台窗口.Qt控制台程序暂未找到好的方式添加托盘图标,故只能通过任务管理器强制关闭程序,造成软件退出不方便. 问题描述 ...
- Setup Factory 打包工具部分功能代码解
Setup Factory 打包工具部分功能代码解 Application.Exit 退出安装程序,并返回一个可选的返回代码.Application.GetInstallLanguage 返回一个包含 ...
- 若依微服务版后台服务通过jar包部署到Windows服务器
场景 若依微服务版手把手教你本地搭建环境并运行前后端项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303 在前 ...
最新文章
- php代码中使用换行及(\n或\r\n和br)的应用
- Notepad++的使用
- java 打不开空客手册_空客A320AMM维护手册使用介绍.ppt
- Spring-data-jpa常用方法
- php获取本机ip外网地址,php获取本机ip(远程IP地址)
- python如何确定拐点_如何确认均线拐点的实战技巧和理论(图解)
- 严重的“Access:7”供应链漏洞影响100多家厂商150多款联网设备等产品
- PyQt5教程——组件(7)
- Canvas API
- 【推荐】阿里云主机accesskey利用工具
- RPM和YUM软件仓库的区别
- Halcon区域形状特征-area_center、area_holes、select_shape、inner_circle和smallest_rectangle2算子
- 电话机漏电流大引起电话交换机振铃
- 荣耀MagicOS 7.0正式发布 打造以人为中心的智慧生活解决方案
- C# 生成图片缩略图
- 教你怎么从Java8升级到Java11
- cocos creator经典游戏英文版《俄罗斯方块》源码H5+安卓+IOS三端源码
- 用故事解析setTimeout和setInterval(内含js单线程和任务队列)
- 期权套利组合 matlab,商品期权常见的组合套利策略(上)
- 抖音 xlog 算法 bqq 字段