我在Windows service
创建了一个C++
应用,并使用CreateService
和StartService
将其安装在我的系统中。该服务已成功创建并启动。现在我尝试在远程系统中安装相同的服务。我使用exe
将CopyFile
我的服务应用程序复制到远程系统,并调用OpenSCManager
和CreateService
,并在远程系统中创建了服务。但是,StartService
始终返回Error 1053: The service did not respond to the start or control request in a timely fashion.
我尝试将其作为Localsystem
,LocalService
和NetworkService
启动。但是同样的错误发生了。我怎么能摆脱这个......
编辑:
我还尝试将ServicesPipeTimeout
条目添加到注册表中,值为60000.但是服务在超时达到之前返回错误:(