protected override void OnStart(string[] args)
{
FileWrite.WriteTextLog("Server OnStart");
Timer timer = new Timer();
timer.Interval = timeLag.PaseToDouble(); // 60000 60秒执行一次
timer.Elapsed += new ElapsedEventHandler(this.OnTimer);
timer.Start();
}
protected override void OnStop()
{
FileWrite.WriteTextLog("Server OnStop");
}
/// <summary>
/// 定时器中定时执行的任务
/// </summary>
/// <param name="sender"></param>
/// <param name="args"></param>
public void OnTimer(object sender, ElapsedEventArgs args)
{
}
//放到debug下面
新建bat install.bat
@echo off
set b=%cd%
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil %b%\Seehealth.WindowsService.exe
exit
uninstall.bat
@echo off
set b=%cd%
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil /u %b%\Seehealth.WindowsService.exe
exit