与Windows服务的第一次亲密接触

2016-02-19 15:44 8 1 收藏

今天图老师小编给大家介绍下与Windows服务的第一次亲密接触,平时喜欢与Windows服务的第一次亲密接触的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - Windows XP教程 】

每次开机,Windows XP都要启动80多个服务,而一般用户对这些在后台运行的服务所知甚少。它们究竟是干什么的?我是否真的需要所有的这些服务?本教程将告诉你哪些服务是必须运行的,哪些服务是不必运行的。开始我们的第一次与windows 服务的亲密接触吧.

在很多应用中需要做windows服务来操作数据库等操作,比如

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

(1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等

(2)在.net Remoting中利用windows服务来做Host

利用vs.net我们可以在几分钟之内建立其windows服务,非常简单

下面说一下步骤

1. 新建一个项目

2. 从一个可用的项目模板列表当中选择Windows服务

3. 设计器会以设计模式打开

4. 从工具箱的组件表当中拖动一个Timer对象到这个设计表面上 (注意: 要确保是从组件列表而不是从Windows窗体列表当中使用Timer)

5. 设置Timer属性,Interval属性200毫秒(1秒进行5次数据库操作)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

6. 然后为这个服务填加功能

7.双击这个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();

8. 将这个服务程序切换到设计视图

9. 右击设计视图选择添加安装程序

10. 切换到刚被添加的ProjectInstaller的设计视图

11. 设置serviceInstaller1组件的属性:

1) ServiceName = My Sample Service

2) StartType = Automatic (开机自动运行)

12. 设置serviceProcessInstaller1组件的属性 Account = LocalSystem

13. 改变路径到你项目所在的binDebug文件夹位置(如果你以Release模式编译则在binRelease文件夹)

14. 执行命令InstallUtil MyWindowsService.exe注册这个服务,使它建立一个合适的注册项。(InstallUtil这个程序在WINDOWS文件夹Microsoft.NETFrameworkv1.1.4322下面)

15. 右击桌面上我的电脑,选择管理就可以打计算机管理控制台

16. 在服务和应用程序里面的服务部分里,你可以发现你的Windows服务已经包含在服务列表当中了

17. 右击你的服务选择启动就可以启动你的服务了。

问题的关键在于实际上我们离不开这些服务,Windows XP的很多功能都是通过这些服务来实现的。简单地讲,你可以把这些服务理解为在后台完成系统任务的程序,比如获取自动更新或者管理打印任务。与一般应用程序的最大区别是它们都是在后台运行的,因此你基本上感知不到它们的存在。

来源:http://www.tulaoshi.com/n/20160219/1610282.html

延伸阅读
应对宝宝第一次 1、第一次微笑:情感交流的起点 时间:2个月左右 这时的宝宝已经非常好玩,非常活泼了。只要一睁开眼睛,就四处乱瞧,手舞足蹈的。如果发现妈妈在身边,往往会更兴奋,手脚乱蹬,甚至似乎会有意无意地微微一笑。 妈妈通常的反应:大家快来看呀,宝宝会笑啦!” 新手妈妈这...
上衣最好的选择是穿衬衫 你平常爱穿的那些T恤想要展现大气又有质感还能赶上流行,老实说有点痴心妄想,而且没领子的上衣再好看也有点太随性太休闲,很难给对面的美女有“你很看重这个约会”的感觉,想要变身型男还有质感,劝你还是投资一件衬衫吧!衬衫该怎么挑确实有相当的难度,但不管怎样,素色或者直条纹都是最保险的,而且要...
标签: windows 操作系统
Windows "Longhorn", 2002年微软决定开发的这个Windows XP未来的升级产品, 包括了称之为Palladium的全新安全体系, 硬件级3D加速的用户界面, 全新的基于数据库后台的存储系统..等种种新的特性. Q: Longhorn会发行什么版本? A: 是的, 像Windows XP一样, Longhorn 也将发行 Home Edition, Professional Edition, Tablet PC...
宝宝们的第一次 宝宝到这个世界后会表现出许多第一次,通过这些第一次的表现,我们可以判断孩子的健康状况。 新生儿的第一次呼吸 出生时,小宝宝从温暖的母体来到寒冷的外界环境,温度从36~37℃一下子降为室温。夏季室温高,二者差别有好几度,若在冬季,差别就更大了,即使室温达到20℃,相差还有16~17℃之...
准爸与宝贝亲密接触 准爸爸可以用手在孕妇的腹壁轻轻地爱抚胎儿,通过刺激宝宝触觉感,以促进宝宝感觉神经及大脑发育,同时也可以促进爸爸和宝宝的感情。 准爸爸亲历听胎心 胎心是胎宝宝心脏跳动的声音,音色清脆,节律整齐,如同钟表的滴答声。从怀孕的第18周开始,就可以在孕妈咪的腹部听到胎宝宝的心跳。 ...

经验教程

306

收藏

81
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部