Проверьте состояние сервисов, которые работают в удаленном компьютере с помощью C#

Я использую следующий код.

ServiceController MyController = new ServiceController();
MyController.MachineName = server_txt.Text.Trim();
MyController.ServiceName = "Service1";

string msg = MyController.Status.ToString();
Label1.Text = msg;

Этот код хорошо работает для сетевых компьютеров, где у меня есть доступ. Как изменить это так, это работает на системы в различных доменах с помощью учетных данных?

21
задан Luke Girvin 16 May 2017 в 15:49
поделиться