最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

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

业界 admin 54浏览 0评论

在项目中,经常需要将我们的写的执行程序变成随系统启动的服务程序,这里介绍一种简单的方式,主要用到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即可

在项目中,经常需要将我们的写的执行程序变成随系统启动的服务程序,这里介绍一种简单的方式,主要用到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即可

发布评论

评论列表 (0)

  1. 暂无评论