【C#】一个简单的windows服务程序
2016-08-03 17:17
225 查看
Thread th; public Service1() { InitializeComponent(); } protected override void OnStart(string[] args) { ThreadStart ts = new ThreadStart(task); th = new Thread(ts); th.IsBackground = true; th.Start(); } private void task() { while (true) { string path = @"c:\1.txt"; Thread.Sleep(3000); if (File.Exists(path)) { using (StreamWriter sw= File.AppendText(path)) { sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); } } else { File.CreateText(path); } } } protected override void OnStop() { th.Abort(); }
摘自百度经验,适当本地化。
注意:如果安装服务时,出现“未加载的程序集”之类的错误,是因为instalUtil.exe是.net framework 4.0下的,而你的项目不是4.0的,所以改一下就好了。
相关文章推荐
- 一个简单的C# WINDOWS服务程序
- 用C#写一个简单的WINDOWS服务程序
- 用C#写一个简单的WINDOWS服务程序
- 使用C#开发一个简单的P2P应用
- 用C#制作一个最简单的Web Service
- .Net/C#: 一个将在线简体中文网页转为繁体中文页简单方法 (尚不完善 IHttpHandler Proxy / Response.Filter)
- .Net/C#: 一个将在线简体中文网页转为繁体中文页简单方法 (尚不完善 IHttpHandler Proxy / Response.Filter)
- 使用C#开发一个简单的P2P应用
- 一个简单的AJAX实现,基于C#的ASP.Net,包括服务器端的程序代码
- 使用C#开发一个简单的P2P应用
- 利用C#编写一个简单的抓网页应用程序
- 使用C# Builder建一个简单的ASP.NET应用程序
- 使用C#开发一个简单的P2P应用
- 一个简单的动态编译器,支持C#和VB.NET。当你想测试一些简单的代码的时候可以使用。
- 使用C#开发一个简单的P2P应用
- 利用C#编写一个简单的抓网页应用程序
- [ASP.net(C#)]最简单的一个存储过程
- .Net/C#: 一个将在线简体中文网页转为繁体中文页简单方法 (尚不完善 IHttpHandler Proxy / Response.Filter)
- C#编写的一个简单的登陆界面对话框的原代码
- 利用C#编写一个简单的抓网页应用程序