Я добавил и установил службу, и я пытаюсь получить статус службы в метке, например. "Бег". Я добавил следующий кодДобавление статуса службы в метку .NET
public ServiceController sc = new ServiceController();
lblServices.Text = sc.Status.ToString();
Однако я получаю следующее сообщение об ошибке во время выполнения:
«Необработанное исключение типа„System.ArgumentException“произошло в System.ServiceProcess.dll
Дополнительная информация: Имя службы содержит недопустимые символы, пусто или слишком длинное (max length = 80). "
, что это имя службы, вы хотите получить статус? –
Это называется «MyService» –
Да. Давайте сделаем некоторую логику. Ваш код и ошибка - где именно вы указали имя службы? Что говорит ошибка? О, имя службы пуст (возможно). Совпадает с тем, что вы не выполняете никаких настроек в сервисном контроллере. – TomTom