我可以从代码中为Windows服务设置重启/恢复属性吗?

时间:2011-09-16 21:14:53

标签: windows windows-services

我引用了this回答的问题......

我看到可以手动配置服务以使用服务控制面板重新启动。有没有办法在代码中设置这些值,可以是服务本身,还是更可能来自服务安装程序?

2 个答案:

答案 0 :(得分:2)

使用ChangeServiceConfig2功能的SERVICE_CONFIG_FAILURE_ACTIONS选项。

答案 1 :(得分:2)

我没有在原来的问题中指定它,但是我在c#。/ net中工作,并且在调用win32时遇到了一些麻烦(我在这方面没有太多经验)。最后,我找到了一个很好的实现/解释,这帮助我最终做到了。

这是链接:

http://netcode.ru/dotnet/?lang=&katID=30&skatID=277&artID=7660