首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#中调用WINDOWS服务,该怎么处理

2012-02-17 
c#中调用WINDOWS服务在一个窗体中任何控制自己编写的服务开始,停止这样的操作。谢谢[解决办法]using System

c#中调用WINDOWS服务
在一个窗体中任何控制自己编写的服务开始,停止这样的操作。
谢谢

[解决办法]
using System.ServiceProcess;

...

ServiceController myController = new ServiceController();
myController.ServiceName = "服务名称 ";
myController.Start(); // 开始
myController.Stop(); // 停止

...

看看 MSDN,关于 ServiceController 的使用,有详细示例。

[解决办法]
停止
ServiceController sc = new ServiceController( "iisadmin ");
if(sc.Status=ServiceControllerStatus.Running)
sc.Stop();

启动
ServiceController sc = new ServiceController( "iisadmin ");
sc.Start();

重启
using System.Diagnostics;
Process.Start( "iisreset ");

[解决办法]
停止
ServiceController sc = new ServiceController( "iisadmin ");
if(sc.Status=ServiceControllerStatus.Running)
sc.Stop();

启动
ServiceController sc = new ServiceController( "iisadmin ");
sc.Start();

重启
using System.Diagnostics;
Process.Start( "iisreset ");

热点排行