DbgTool-网维助手

NetBarSoft Optimize 网吧软件优化站

将普通程序设置为服务启动

NSSM 是一个服务封装程序,它可以将普通exe程序或 Nodejs 项目封装成服务,像 windows 服务一样运行。同类型的工具还有微软自己的srvany,不过 nssm 更加简单易用,并且功能强大。它的特点如下:

  • 支持普通 exe 程序(控制台程序或者带界面的 Windows 程序都可以)

  • 安装简单,修改方便

  • 可以重定向输出(并且支持 Rotation)

  • 可以自动守护封装了的服务,程序挂掉了后可以自动重启

  • 可以自定义环境变量

官网

https://nssm.cc/

服务安装:

服务安装可以使用如下命令: nssm install <servicename>

直接在nssm.exe 所在目录运行命令行,输入nssw install + servicename

例如将内网穿透软件 frp 设置为 windows 服务(在 windows 平台使用 frp 最大的问题是自动启动经常失效,导致网络连不通。将程序做到服务中,每次开机自启动,再也不担心启动不正常的问题)
nssm install frp
之后会弹出设置界面,需要做的就是
  • 设置可执行文件

  • 增加执行参数

  • 设置服务名称

nssm将exe文件设置为windows服务


Powered By Z-BlogPHP 1.6.4 Valyria

Copyright DbgTool.com Rights Reserved.