我如何访问同一网络上的机器并启动服务?
本文关键字:机器 启动 服务 网络 何访问 访问 | 更新日期: 2023-09-27 18:16:10
我有winforms应用程序访问WCF服务在同一网络上的一些Windows机器。有时WCF服务由于某些错误而关闭,我希望能够访问具有服务的机器并在它关闭时启动服务。
我想在WinForms c#应用程序中实现。
如何从WinForms应用程序访问Windows机器并在其上执行命令?即
sc 'machine stop
尝试System.ServiceProcess.ServiceController类
var svc = new ServiceController("WCFServiceName", "ComputerName");
if (svc.Status == ControllerStatus.Stopped)
{
sc.Start();
}