1. 新建一个项目
从一个可用的项目模板列表当中选择Windows服务
设计器会以设计模式打开
从工具箱的组件表当中拖动一个Timer对象到这个设计表面上 (注意: 要确保是从组件列表而不是从Windows窗体列表当中使用Timer)
设置Timer属性,Interval属性200毫秒(1秒进行5次数据库操作)
然后为这个服务填加功能
双击这个Timer,然后在里面写一些数据库操作的代码,比如 SqlConnection conn=new SqlConnection(“server=127.0.0.1;database=test;uid=sa;pwd=275280”); SqlCommand comm=-new SqlCommand(“insert into tb1 (‘111‘,11)”,conn); conn.Open(); comm.ExecuteNonQuery(); conn.Close();
将这个服务程序切换到设计视图
右击设计视图选择“添加安装程序” from:http://post.blog./imagine18/trackback.aspx?articleid=6056177
切换到刚被添加的ProjectInstaller的设计视图
设置serviceInstaller1组件的属性: 1) ServiceName = My Sample Service 2) StartType = Automatic (开机自动运行)
设置serviceProcessInstaller1组件的属性 Account = LocalSystem
改变路径到你项目所在的bin“Debug文件夹位置(如果你以Release模式编译则在bin“Release文件夹)
执行命令“InstallUtil MyWindowsService.exe”注册这个服务,使它建立一个合适的注册项。(InstallUtil这个程序在WINDOWS文件夹“Microsoft.NET“Framework“v1.1.4322下面)
右击桌面上“我的电脑”,选择“管理”就可以打计算机管理控制台
在“服务和应用程序”里面的“服务”部分里,你可以发现你的Windows服务已经包含在服务列表当中了
右击你的服务选择启动就可以启动你的服务了。