标签:服务 线程 gen ++ void 预览 .com override pause
【C#Windows 服务】 《一》初入门
一、工具:
VS2015+NET Framework4.5。
二、操作:
1、新建windows服务的项目:



2、修改windows服务相关内容:




3、预览windows服务代码结构:

4、windows服务生成与发布:




三、代码:
1、测试代码:
using ClassLibrary1;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace WindowsServiceTest
{
public partial class Service1 : ServiceBase
{
public Service1()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
Thread thread = new Thread(delegate ()
{
try
{
for (int i = 0; i < 1000; i++)
{
LogHelp.WriteLog("服务启动" + i);
}
}
catch (Exception ex)
{
LogHelp.WriteLog("服务启动失败" + ex); ;
}
}
);
thread.Name = "线程测试1";
thread.IsBackground = true;
thread.Start();
}
protected override void OnStop()
{
}
}
}
2、bat文件代码
安装服务代码: sc delete WindowsServiceTest sc create WindowsServiceTest start= auto binPath= D:\www\Debug\WindowsServiceTest.exe sc description WindowsServiceTest "BY Eadily" pause 卸载服务代码: net stop WindowsServiceTest sc delete WindowsServiceTest
四、总结:


记录每一天的点滴,码好每一行的代码
标签:服务 线程 gen ++ void 预览 .com override pause
原文地址:http://www.cnblogs.com/eadily-dream/p/6053552.html