windows下将任意exe设置为系统服务

在项目中,经常需要将我们的写的执行程序变成随系统启动的服务程序,这里介绍一种简单的方式,主要用到NSSM。 准备工作,从NSSM官网下载最新版本nss

在项目中,经常需要将我们的写的执行程序变成随系统启动的服务程序,这里介绍一种简单的方式,主要用到NSSM。

准备工作,从NSSM官网下载最新版本nssm,nssm.exe和我们的执行程序放同一级目录,建立一个bat文件

内容为

set nssm=nssm64.exe
set AppName=执行程序名称
sc create %AppName% binpath= "%~dp0%nssm%" start= auto
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\%AppName%\Parameters" /v "AppDirectory" /t REG_SZ /d %~dp0 /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\%AppName%\Parameters" /v "Application" /t REG_SZ /d "%~dp0%AppName%.exe" /f
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\%AppName%\Parameters" /v "AppParameters" /t REG_SZ /d "" /f
sc start %AppName%

然后点击该bat即可

发布者:admin,转转请注明出处:http://www.yc00.com/web/1737315358a3935297.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信