如何实时捕获被监控的服务状态?不要通过定时获取服务状态来实现。
能否通过像事件触发的方式实现?服务一启动或者一停止能马上收到消息的方式。
能否通过像事件触发的方式实现?服务一启动或者一停止能马上收到消息的方式。
解决方案 »
- 如何开发系统日志
- 一个关于线性的问题
- 求 c# combobox数据绑定完整代码 大侠们请不惜赐教。。
- 数据窗体向导”模板
- 如何将xml字符串转换成xmldocument
- 从EXCEL 导入到SQL数据库时遇到英文的 <'S >.SQL语句里有两个《'》出现。怎么处理这个问题?
- 我在上传缩略图时,出现了一个内存不足的问题,求??解决的办法
- 我有一个C#的Winform项目,里面有许多的程序代码....丢了.sin文件可以新建一个添加现有项目搞定,可是丢了csproj文件,怎么办呀?/
- 请问如何添加dll文件
- C#如何实现弧形排列文字?或者如何定制弧形的TextBox控件啊?
- 腾讯的QQ2010SP3,是怎样做的呀?
- C# 读取sql 数据写入txt
System.ServiceProcess.ServiceController sc=new System.ServiceProcess.ServiceControllersc.WaitForStatus(ServiceControllerStatus.Stopped);
//下边写处理服务停止代码 .
...
//其它状态同样。想监视几种状态就启动几个这样的线程。
if (sc.Status == ServiceControllerStatus.Running)
{
sc.Stop();
sc.WaitForStatus(ServiceControllerStatus.Stopped); //等待服务停止
if (sc.Status == ServiceControllerStatus.Stopped)
{
sc.Start();
}
}