返回首页

我想使用C#的Windows索引服务启动/停止。怎么办呢?
启动服务后,我想创建目录和范围......

回答

评论会员:游客 时间:2012/02/06
安德烈Kraak:看看这个例子:imgsrc=]
农Santosh:开始
public static void StartService(string serviceName, int timeoutMilliseconds)

{

  ServiceController service = new ServiceController(serviceName);

  try

  {

    TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);

 

    service.Start();

    service.WaitForStatus(ServiceControllerStatus.Running, timeout);

  }

  catch

  {

    // ...

  }

}
停止

public static void StopService(string serviceName, int timeoutMilliseconds)

{

  ServiceController service = new ServiceController(serviceName);

  try

  {

    TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);

 

    service.Stop();

    service.WaitForStatus(ServiceControllerStatus.Stopped, timeout);

  }

  catch

  {

    // ...

  }

}
评论会员:RaviRanjankr 时间:2012/02/06
集@ PostedDate = GETDATE()



setnbsp"; NBSP @ PostedDate =(SELECT GETDATE())