我使用以下命令创建了一个虚拟 Windows 服务:
sc create TestService binPath= C:\Temp\TestService.exe DisplayName= "TestService "start= auto
它在 services.msc 中成功创建了一个虚拟服务,但我还需要它显示“已启动”状态。我知道这需要一些编码,而且我的 TestService.exe 是空白的。
知道怎么做吗?我通过网络搜索,它需要 MS Visual Studio 2010 等。看起来太复杂了,我只需要一个显示“已启动”状态的空白服务,用于测试目的。
最佳答案
- 在 C:\中创建一个内容为“pause”的 dummy.bat 文件
- 从 http://www.nssm.cc/download 下载 NSSM
- 解压 nssm.exe(x86 或 x64)到 C:\Windows\nssm.exe
- 运行“nssm 安装”
- 路径:C:\dummy.bat
- 服务名称 - 随心所欲!
- 点击“安装服务”
之后,您将拥有一个以第 6 步命名的服务,您可以启动、停止、重新启动...
希望对您有所帮助!
关于windows - 创建具有启动状态的虚拟 Windows 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21010113/