将服务的状态添加到标签 .NET
本文关键字:标签 NET 添加 状态 服务 | 更新日期: 2023-09-27 18:30:59
我已经添加并安装了一个服务,我正在尝试将服务的状态放入标签中,例如"正在运行"。我添加了以下代码
public ServiceController sc = new ServiceController();
lblServices.Text = sc.Status.ToString();
但是我收到以下运行时错误:
"System.ServiceProcess 中发生了类型为'System.ArgumentException'的未处理异常.dll
其他信息:服务名称包含无效字符、为空或太长(最大长度 = 80)。
>您需要在ServiceController
的构造函数中指定服务的名称,如下所示:
ServiceController sc = new ServiceController("MyService");
lblServices.Text = sc.Status.ToString();
或者通过这样的ServiceName
属性:
ServiceController sc = new ServiceController();
sc.ServiceName = "MyService";
lblServices.Text = sc.Status.ToString();