标签:windows服务 http proc color string log win hub 云服务
1 static void Main(string[] args) 2 { 3 HostFactory.Run(x => 4 { 5 x.Service<MyService>(dtService => 6 { 7 ServiceConfigurator<MyService> dtS = dtService as ServiceConfigurator<MyService>; 8 dtS.ConstructUsing(name => new MyService()); 9 dtS.WhenStarted(tc => tc.Start()); 10 dtS.WhenStopped(tc => tc.Stop()); 11 }); 12 x.RunAsLocalSystem();//需要以“本地系统”权限启动服务,否则会报http无法注册 13 x.StartAutomatically(); 14 x.SetServiceName("自己的云服务"); 15 x.SetDisplayName("自己的云服务"); 16 x.SetDescription("自己的云服务"); 17 }); 18 }
class MyService {private void Process(object sender, ElapsedEventArgs arg) { } /// <summary> /// 启动服务 /// </summary> public void Start() { } /// <summary> /// 停止服务 /// </summary> public void Stop() { } }
三、服务的安装
1.cd 到 .exe的目录
2.your.exe install //安装
3.your.exe start //启动
这样一个简单的windows服务就ok了
标签:windows服务 http proc color string log win hub 云服务
原文地址:http://www.cnblogs.com/zuoz/p/7248337.html