创建具有已启动状态的虚拟Windows服务器

lul*_*ala 5 windows service exe service-control-manager

我使用以下命令创建了一个虚拟Windows服务:

sc create TestService binPath = C:\ Temp\TestService.exe DisplayName ="TestService"start = auto

它成功地在services.msc中创建了一个虚拟服务,但我还需要它来显示"已启动"状态.我知道这需要一些编码,我的TestService.exe是空白的.

知道怎么样?我通过网络搜索它需要MS Visual Studio 2010等.看起来太复杂,我只需要一个空白服务,显示将用于测试目的的"已启动"状态.

Hel*_*vio 12

  1. 在C:\中创建一个dummy.bat文件,内容为"pause"
  2. http://www.nssm.cc/download下载NSSM
  3. 将nssm.exe(x86或x64)解压缩到C:\ Windows \nssm.exe
  4. 运行"nssm install"
  5. 路径:C:\ dummy.bat
  6. 服务名称 - 如您所愿!
  7. 点击"安装服务"

之后,您将拥有一个以步骤6命名的服务,您可以启动,停止,重新启动......

希望能帮助到你!