一个最简单的windows service的建立
2007-06-26 14:40
246 查看
利用vs.net我们可以在几分钟之内建立其windows服务,非常简单
下面说一下步骤
1. 新建一个项目
2. 选择Windows服务
3.从工具箱的组件表当中拖动一个Timer对象到这个设计表面上,使用的的system.timer.time
4. 设置Timer属性,Interval属性200毫秒(1秒进行5次数据库操作)
5.双击这个Timer,然后在里面写一些数据库操作的代码,比如
SqlConnection conn=new SqlConnection("server=127.0.0.1;database=test;uid=sa;pwd=275280");
SqlCommand comm=-new SqlCommand("insert into tb1 values ('111',11)",conn);
conn.Open();
comm.ExecuteNonQuery();
conn.Close();
6. 将这个服务程序切换到设计视图
7. 右击设计视图选择“添加安装程序”
8. 切换到刚被添加的ProjectInstaller的设计视图
9. 设置serviceInstaller1组件的属性:
1) ServiceName = My Sample Service
2) StartType = Automatic (开机自动运行)
10. 设置serviceProcessInstaller1组件的属性 Account = LocalSystem
11. 改变路径到你项目所在的bin\Debug文件夹位置(如果你以Release模式编译则在bin\Release文件夹)
12. 执行命令“InstallUtil.exe MyWindowsService.exe”注册这个服务,使它建立一个合适的注册项。(InstallUtil这个程序在WINDOWS文件夹\Microsoft.NET\Framework\v1.1.4322下面)
13. 右击桌面上“我的电脑”,选择“管理”就可以打计算机管理控制台
14. 在“服务和应用程序”里面的“服务”部分里,你可以发现你的Windows服务已经包含在服务列表当中了
15. 右击你的服务选择启动就可以启动你的服务了
下面说一下步骤
1. 新建一个项目
2. 选择Windows服务
3.从工具箱的组件表当中拖动一个Timer对象到这个设计表面上,使用的的system.timer.time
4. 设置Timer属性,Interval属性200毫秒(1秒进行5次数据库操作)
5.双击这个Timer,然后在里面写一些数据库操作的代码,比如
SqlConnection conn=new SqlConnection("server=127.0.0.1;database=test;uid=sa;pwd=275280");
SqlCommand comm=-new SqlCommand("insert into tb1 values ('111',11)",conn);
conn.Open();
comm.ExecuteNonQuery();
conn.Close();
6. 将这个服务程序切换到设计视图
7. 右击设计视图选择“添加安装程序”
8. 切换到刚被添加的ProjectInstaller的设计视图
9. 设置serviceInstaller1组件的属性:
1) ServiceName = My Sample Service
2) StartType = Automatic (开机自动运行)
10. 设置serviceProcessInstaller1组件的属性 Account = LocalSystem
11. 改变路径到你项目所在的bin\Debug文件夹位置(如果你以Release模式编译则在bin\Release文件夹)
12. 执行命令“InstallUtil.exe MyWindowsService.exe”注册这个服务,使它建立一个合适的注册项。(InstallUtil这个程序在WINDOWS文件夹\Microsoft.NET\Framework\v1.1.4322下面)
13. 右击桌面上“我的电脑”,选择“管理”就可以打计算机管理控制台
14. 在“服务和应用程序”里面的“服务”部分里,你可以发现你的Windows服务已经包含在服务列表当中了
15. 右击你的服务选择启动就可以启动你的服务了
相关文章推荐
- 一个最简单的windows service的建立
- 重温WCF之构建一个简单的WCF(一)(2)通过Windows Service寄宿服务和WCF中实现操作重载
- 再谈Windows Service - 一个简单的自我例子和部署
- 建立一个简单的Client+WebService项目的步骤
- 建立一个 C#.Net Windows Service 程序
- 建立一个 C#.Net Windows Service 程序
- Windows下用Codeblocks建立一个最简单的DLL动态链接库
- Windows Azure Cloud Service (2) 开发一个简单的Hello World
- 建立一个 C#.Net Windows Service 程序
- 建立一个 C#.Net Windows Service 程序
- Windows下用Codeblocks建立一个最简单的DLL动态链接库
- 使用Windows service创建一个简单的定时器
- 怎样为你的Windows Live Writer制作一个简单的插件
- 建立一个最简单的项目,实践cobertura在maven中应用
- 建立一个简单的SpringMVC程序
- 一个简单的 websocket的 c++ 服务器 实现windows
- Win7、Windows Server 2008下无法在Windows Service中打开一个已经存在的Excel 2007文件问题的解决方案
- Win7、Windows Server 2008下无法在Windows Service中打开一个已经存在的Excel 2007文件问题的解决方案
- 一个简单的Windows剪贴板监控程序
- Windows Azure AppFabric 入门教学系列 (二):一个简单的Service Bus例子