Windows 服务包装器之WinSW

2023-07-10  本文已影响0人  羋学僧

一、WinSW简介

WinSW可以将应用打包成Windows服务的方式运行。

WinSW可以在安装了.NET Framework 4.6.1 或更高版本的Windows 平台上运行。对于没有 .NET Framework 的系统,该项目提供基于 .NET 7 的本机 64 位和 32 位可执行文件。

二、GitHub地址

最新版本和预发布的 WinSW 二进制文件可在GitHub Releases上找到。

根据.Net Framework版本下载即可,如:WinSW.NET4.exe
sample-minimal.xml 是一个最小配置的列子。
sample-allOptions.xml 是一个全部可配置参数的例子。

三、查看.NET Framework版本

1、在地址栏上输入“C:\Windows\Microsoft.NET\Framework”,按回车键
2、可以看到.NET Framework版本。可以看到最高版本为4.0

四、修改及设置

<service>
  <id>apiServer</id>
  <name>apiServer</name>
  <description>Api 服务</description>
  <startmode>Automatic</startmode>
  <executable>java</executable>
  <arguments>-jar api-proj.jar</arguments>
  <autoRefresh>true</autoRefresh>
</service>
相关参数说明如下:

五、安装服务

以管理员身份执行cmd,切换到exe所在目录,执行如下命令即可。

apiServer.exe install

除install之外,还有如下命令:

install 安装服务
uninstall   卸载服务
start   启动服务
stop    停止服务
restart 重启服务
status  查看服务状态
上一篇 下一篇

猜你喜欢

热点阅读