Windows环境下一个Service控制Shell的设计与实现.docVIP

Windows环境下一个Service控制Shell的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows环境下一个Service控制Shell的设计与实现

Windows环境下一个Service控制Shell的设计与实现 Windows 服务程序对于大多数普通用户来说也许一直很陌生,然而他们实际上是计算机能够安全、稳定、高效运行的一个关键因素。一个服务程序的运行涉及到如线程管理、进程间通信等诸多操作系统内部实现的问题,同时,绝大多数危害严重的计算机木马病毒都有对系统服务进行控制的功能。因此,设计与实现一个 Windows 服务控制 Shell 能够加深对操作系统运行机制的理解,提高维护系统安全的能力,为从事 Windows 环境下的高端软件开发打下良好基础。本论文对 Windows 环境下服务程序及其控制 Shell 的编写进行了较为深入的研究,采用基于命名管道的进程间通信方法设计了一个服务程序,实现了简单的字符串翻转功能,并且在此基础上编写了一个服务控制 Shell ,能够对服务程序进行创建、启动、停止、暂停、恢复、删除等操作,基本上完整地实现了 Windows操作系统自带的服务管理器的功能。9885 关键词 服务 服务控制管理器 命名管道 进程间通信Title Title Title Title Design and Implementation for a Service Control Shell in Windows System Abstract Abstract Abstract Abstract To many of the common users,Windows Service Program may be an unfamiliar term. Actually,it is a key factor for the computer to run safely, stably and efficiently. Meanwhile, the majority of the Trojan Virus are able to control system services.In that way, to design and implement a service control shell will do much good to us.It can help us to develop a deeper understanding of the running mechanism of the system, also, can improve the skills at maintaining system security. Finally, this discussion and practice can lay a good foundation for the advanced programming in Windows Windows 会话中可长时间运行的可执行应用程序 。 可以这样理解 Windows 服务 : 它通 过在后台运行特定的程序来提供控制硬件 、 实现计算机管理 、 网络连接和维护 、 保证 系统安全等功能。 这 些特性使得 服务非常适合在服务器上使用,或为了不影响在同 一台计算机上工作的其他用户 , 需要长时间运行功能时使用 。 还可以在不同于登录用 户的特定用户帐户或默认计算机帐户的安全上下文中运行服务 。 理论上 , 服务器 应该 无止境地运行,为大量发送请求、接收响应并且断开连接的客户服务。也就是说 , 这 些服务器应该提供连续的服务,为了做到全然有效,这些服务必须是可管理的 [1] 。 Windows 服务恰恰可以将服务器转换为可以用命令或者 在 启动时初始化的服务所需的 管理能力 。 在 Windows 服务管理器 ( S CM ) 管理控制下 , Windows 服务进程可以由管理 员通过命令或者在系统启动用户登录之前启动 , 并且也可以暂停 、 恢复和终止 Window s 服务进程 , 以及监控 Windows 服务进程的运行状况 。 编写一个 Windows 环境下 的 服务 控制 Shell ,对于熟悉 Windows 环境下的 Windows 服务程序的编写及控制、深入理 解 Windows 操作系统控制服务程序运行的机理很有益处,为将来在 Windows 环境下从事 高端软件开发工作打下一个良好的基础。 完成该题目有助于培养综合运用大学四年来所学有关专业知识,独立解决实际问 题的能力 , 特别有助于加深对 Windows 环境下的 Windows 服务程序的开发方法理解和 掌握,以及强化对 Windows 操作系统运行机理的理解。 1.2 1.2 1.2 1.2 Windows Windows Windows Windows 服务的研究现状 服务的研究现状 服务的研究现状 服务的研究现状

您可能关注的文档

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档