【C#Windows 服務】 《一》初入門
目錄:
1.【C#Windows 服務】 《一》初入門
2.【C#Windows 服務】 《二》INI配置文件
一、工具:
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
四、總結:


記錄每一天的點滴,碼好每一行的代碼