我有一个奇怪的案子需要处理...
以下是" B"的简单示例:
ServiceController controller = new ServiceController(someServiceName);
while (true)
{
controller.WaitForStatus(ServiceControllerStatus.Running);
controller.WaitForStatus(ServiceControllerStatus.Stopped);
controller.Start();
}
由于用户将导致服务状态以与其他应用程序相同的方式调用停止,是否有任何方法可以检测实际停止该特定Windows服务的用户?有没有办法检测一个真实的人是否停止了该特定服务?