我尝试使用此语法创build一个服务,以使用srvstart.exe启动应用程序作为服务
SC CREATE myapp DisplayName= "myapp" binPath= “srvstart.exe myapp -c E:\Systema\myapp\myapp.ini” start= auto
myapp.ini在哪里
[myapp] startup=”E:\Systema\myapp\myapp.exe” shutdown_method=winmessage
但每当我尝试启动服务,我收到这个消息
myapp服务在本地计算机上启动,然后停止。某些服务会自动停止,如果它们未被其他服务或程序使用
我做错了什么? 有没有其他方法来创build一个简单的后台服务的exe文件?
哦,我刚刚发现http://nssm.cc/ ,它可以无缝工作,它只是:
nssm install myapp
和一个很好的gui做其余的工作。
PD:我怀疑srvstart只是为了winxp而SC是做这件事的(难办)
我在Windows2012 R2版本上试过,它可以工作;-)
如何创build用户定义的服务
按键名称:参数
值名称:应用程序数据types:REG_SZstring:C:\ Windows \ notepad.exe