创建一个简单的windows 服务
2011-09-06 15:39
447 查看
此服务主要用于开启服务后定时往数据库中插入数据,直到关闭服务
1.创建一个Windows Service 项目
2.添加一个service业务功能,用一个计时器(timer)定时往数据库中插入记录
此处需要注意,在InitializeComponent方法中,需要将
private System.Windows.Forms.Timer timer1;
this.timer1 = new System.Windows.Forms.Timer timer1();
改成
private System.Timers.Timer();
this.timer1 = new System.Timers.Timer();
否则找不到timer的Elapsed事件
3。安装服务。 在Service1.cs[Design]右击“Add Installer" 安装服务,并设置2个组件对应的属性
this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalSystem;
this.serviceInstaller1.StartType = System.ServiceProcess.ServiceStartMode.Automatic;
this.serviceInstaller1.ServiceName = "MyWindowsServices";
然后安装服务,这里使用的是vs2008 Toool 命令提示:
安装服务 installutil F:\me\MyWindowsServiceTest.exe
卸载服务 installutil /uninstall F:\me\MyWindowsServiceTest.exe
4.安装成功后便可以再服务中查看此服务了,并且可以启动它。
1.创建一个Windows Service 项目
2.添加一个service业务功能,用一个计时器(timer)定时往数据库中插入记录
此处需要注意,在InitializeComponent方法中,需要将
private System.Windows.Forms.Timer timer1;
this.timer1 = new System.Windows.Forms.Timer timer1();
改成
private System.Timers.Timer();
this.timer1 = new System.Timers.Timer();
否则找不到timer的Elapsed事件
3。安装服务。 在Service1.cs[Design]右击“Add Installer" 安装服务,并设置2个组件对应的属性
this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalSystem;
this.serviceInstaller1.StartType = System.ServiceProcess.ServiceStartMode.Automatic;
this.serviceInstaller1.ServiceName = "MyWindowsServices";
然后安装服务,这里使用的是vs2008 Toool 命令提示:
安装服务 installutil F:\me\MyWindowsServiceTest.exe
卸载服务 installutil /uninstall F:\me\MyWindowsServiceTest.exe
4.安装成功后便可以再服务中查看此服务了,并且可以启动它。
相关文章推荐
- 【翻译】在Visual C#中如何创建一个Windows服务的安装项目
- tomcat创建一个windows服务
- 把 Nginx 创建为 Windows 的一个服务
- 创建一个最简单的Linux随机启动服务
- 使用PHP来简单的创建一个RPC服务
- javax.ws.rs + jsersey + tomcat 创建一个简单的rest服务
- C# 创建Windows 服务简单实例
- SC Create 创建一个Windows系统服务 转
- tomcat创建一个windows服务
- 如何创建一个最简单的Linux自启动服务?
- SC Create 创建一个Windows系统服务
- 利用VC#.NET 2005 的Windows服务项目创建一个Windows服务
- C# 写一个简单的Windows服务
- SC Create 创建一个Windows系统服务
- tomcat创建一个windows服务
- (转)SC Create 创建一个Windows系统服务
- 把 Nginx 创建为 Windows 的一个服务
- 用C#写一个简单的WINDOWS服务程序
- 创建一个最简单的Linux服务
- SC Create 创建一个Windows系统服务