Service的故事

Service的故事

ID:37559626

大小:358.04 KB

页数:16页

时间:2019-05-25

Service的故事_第1页
Service的故事_第2页
Service的故事_第3页
Service的故事_第4页
Service的故事_第5页
资源描述:

《Service的故事》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Service的故事Smallfrogs[smallfrogs@gmail.com,http://www.KZTechs.com]修订:1.01,2005/4/19注意:1.本文内容用于描述Service,作者拥有本文的全部版权。2.未经许可,严禁任何个人、组织将本文用于任何商业场所、各种平面媒体和各种商业网站上。违者需要承担相应的法律责任。3.对于本文提供的内容,作者保留随时进行修订而不告知的权利。4.对于本文所列举软件、书籍的版权,均由软件持有者和书籍作者所有。Service的故事Smallfrogs(http://

2、www.KZTechs.com)序:说起Service,大家可能直接想到的是服务,也就是在NT环境下经常被提及的services.msc里面的东西。实际上,service在微软的文档里面的含义有很多的,可以指常1规意义上的Windows服务(也就是MMCsnap-inservices.msc里面的内容),也可以指各种驱动。本文将以四个章节介绍Service以及和Service相关的知识。一、什么是ServiceService可以分作2个大类:服务应用程序(serviceapplication)和驱动服务(driverse

3、rvice)。2服务应用程序指那些遵照ServiceControlManager接口要求的,能够在系统启动时自动启动的,用户能够通过服务控制面板控制的那些即使没有一个用户登陆也能够运作的程序。驱动服务和服务应用程序非常类似,一般指那些设备驱动程序协议等,大家安装的各种驱动程序,如显卡驱动都算作这一个范畴的东西。为了简便起见,Service一般特指服务应用程序。不过有时候,Service也会被指为驱动服务。这个要根据具体情况具体分析了。本文中服务专门指服务应用程序,驱动服务将以驱动的形式具体指明。1MicrosoftMan

4、agementConsole的缩写。MMC是一个用于管理网络、服务、计算机等其他系统组件的一个工具。可以运行mmc.exe打开MMC控制界面。2ServiceControlManager:Windows中用于管理注册表中所有服务的服务进程。-3-Service的故事Smallfrogs(http://www.KZTechs.com)二、系统里面的Service存储在什么地方2.1服务配置信息的保存无论是服务应用程序还是驱动服务,其所有配置信息均保存在注册表里面,具体来说保存在%systemroot%system32c

5、onfigsystem文件里面,说Windows注册表作为Windows系统的核心一点不为过。要查看配置信息,只需要运行regedit.exe,定位到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices就可以看到当前系统里面所有和服务有关的内容了。提示:ControlSetNNN和CurrentControlSet的关系为什么要使用HKEY_LOCAL_MACHINESYSTEMCurrentControlSet分支而不使用其他的类似于HKEY_LOCAL_MAC

6、HINESYSTEMControlSet001等的分支呢?这是因为HKEY_LOCAL_MACHINESYSTEMControlSetNNN(NNN代表数字,例如001、002等)分支在整个Windows环境中显得非常重要,为了避免HKEY_LOCAL_MACHINESYSTEMControlSetNNN分支被损坏导致Windows不能够启动,微软在设计的时候加入了一个备份。由于不知道当前正在使用的分支是001还是002(后面有方法教你如何判断的),因此不推荐直接采用HKEY_LOCAL_MACHINESY

7、STEMControlSetNNN分支的方法操作。现在说说HKEY_LOCAL_MACHINESYSTEMCurrentControlSet,HKEY_LOCAL_MACHINESYSTEMCurrentControlSet分支是当前正在使用的HKEY_LOCAL_MACHINESYSTEMControlSetNNN分支的一个完全映射,或者说是一个符号连接。修改HKEY_LOCAL_MACHINESYSTEMCurrentControlSet分支可以把你所做的修改直接反映到当前正在使用的HKEY_LOC

8、AL_MACHINESYSTEMControlSetNNN上面,而无须你去自己修改HKEY_LOCAL_MACHINESYSTEMControlSetNNN里面的内容。因此建议大家查看/修改HKEY_LOCAL_MACHINESYSTEMCurrentControlSet而不是查看/修改HKEY_LOCA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。