有关windows服务的创建,控制

王朝asp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

1,创建,

打开vs.net , 新建一个项目,类型为windows service

2,安装,

installutil service1.exe

installutil /u service1.exe 删除

3,控制

ServiceController sc=new ServiceController(serverName);

sc.start(); sc.stop();sc.continue();

4,传送消息

在service1.cs中 //command must between 128-256

protected override void OnCustomCommand(int command)

{

if (command==130) this.eventLog1.WriteEntry("the 130 service1 stop");

if (command==140) this.eventLog1.WriteEntry("the 140 service1 stop");

}

在控制文件中

ServiceController myController = new ServiceController("service1");

myController.ExecuteCommand(130);

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有