今天为大家整理一篇关于C#实现windows服务的制作与安装还有删除的文章,希望能帮助学习C#的同学进一步提高学习水平。
作者:佚名 来源:中国自学编程网 2007年11月20日
关键字:
以下是引用片段:
...{
//
// CareEye
//
this.ServiceName = "CareEye";
}
/**////
/// 清理所有正在使用的资源。
///
protected override void Dispose(bool disposing)
...{
if (disposing)
...{
if (components != null)
...{
components.Dispose();
}
}
base.Dispose(disposing);
}
/**////
/// 设置具体的操作,以便服务可以执行它的工作。
///
protected override void OnStart(string[] args)
...{
// TODO: 在此处添加代码以启动服务。
MainThread.Start();
}
/**////
/// 停止此服务。
///
protected override void OnStop()
...{
// TODO: 在此处添加代码以执行停止服务所需的关闭操作。
MainThread.Abort();
}
public static void ThreadFunc()
...{
int LastHour = DateTime.Now.Hour;
while (true)
...{
System.Threading.Thread.Sleep(60000);
if (DateTime.Now.Hour - 1 == LastHour)
...{
MessageBox.Show("为了爱护您的眼睛,请您暂时休息5分钟并向远处眺望!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
LastHour = DateTime.Now.Hour;
}
}
}
}
}