我有一个 Windows 服务,它的启动类型是自动的,但我想在服务启动时做一些检查,如果这些检查失败则让服务自动停止。
我该怎么做?我的服务是用 C# 编写的。
最佳答案
您可以在 ServiceBase
类上调用 Stop
方法。参见 msdn了解更多详情。
关于c# - Windows 服务可以自行停止吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11770206/
我有一个 Windows 服务,它的启动类型是自动的,但我想在服务启动时做一些检查,如果这些检查失败则让服务自动停止。
我该怎么做?我的服务是用 C# 编写的。
最佳答案
您可以在 ServiceBase
类上调用 Stop
方法。参见 msdn了解更多详情。
关于c# - Windows 服务可以自行停止吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11770206/