c# - uwp title bar




Как проверить, работает ли служба Windows (2)

У меня есть приложение в C # (2.0, запущенном на XP), которое связывается с «сторожевым псом», который реализован как служба Windows. Когда устройство загружается, эта служба обычно занимает некоторое время, чтобы начать работу. Я хочу проверить, из моего кода, если служба работает. Как я могу это сделать?


Здесь вы получаете все доступные сервисы и их статус на вашем локальном компьютере.

ServiceController[] services = ServiceController.GetServices();
foreach(ServiceController service in services)
{
    Console.WriteLine(service.ServiceName+"=="+ service.Status);
}

Вы можете сравнить свою службу с свойством service.name внутри цикла и получить статус своей службы. Подробнее см. http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller.aspx также http://msdn.microsoft.com/en-us/library/microsoft.windows.design.servicemanager(v=vs.90).aspx






watchdog