windows sc命令
使用windows sc命令将exe文件服务化
- sc create 创建服务
- sc delete 删除服务
sc create test binpath= D:\xxx\test.exe type= own start= auto displayname= test
test 1234
sc delete test
exe服务化方法
electron软件内置exe程序,在安装时将软件指定路径下的exe注册成服务。
前置知识
electron中nsh脚本编写
- 这里使用nsis的打包方式,可以使用nsis语法的nsh脚本构建注册表,执行cmd命令。(https://www.electron.build/configuration/nsis#custom-nsis-script)
- nsis教程(Scripting Reference (sourceforge.io))
配置
1.下载nssm工具(http://nssm.cc/download),有32位和64位区分。
2.将nssm和要执行的exe放在打包时覆盖路径。
3.nsh中添加命令,安装时执行。
Exec "xxxx\nssm.exe install SERVICE_NAME EXE_PATH"
参考https://blog.csdn.net/qq_29113041/article/details/120086400,