日期:2014-05-20  浏览次数:20898 次

如何用C#停掉系统的服务?
我想用C#来停掉系统服务,不知道.net   framework,有没有相关的方法,或者类来直接提供阿?

------解决方案--------------------
ServiceController sc = new ServiceController( "IISADMIN ");
sc.Stop();
------解决方案--------------------
ServiceController类的 方法

Close 断开此 ServiceController 实例与服务的连接,并释放此实例分配的所有资源。
Continue 在服务暂停后继续该服务。

ExecuteCommand 对服务执行自定义命令。
Pause 挂起服务的操作。
Refresh 刷新所有属性值,将其设置为当前值。
Start 已重载。 启动服务。
Stop 停止该服务以及任何依赖于该服务的服务。
ToString 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 Component 继承。)
WaitForStatus 已重载。 等待服务达到指定状态。