windows服务编写原理及探讨.pdfVIP

  • 4
  • 0
  • 约2.39万字
  • 约 25页
  • 2021-01-28 发布于河北
  • 举报
Windows 服务编写原理及探讨 有那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行 管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行,这就是所谓的 服务了。 (一)服务的基础知识 Question 1. 什么是服务?它的特征是什么? 在NT/2000 中,服务是一类受到操作系统优待的程序。一个服务首先是一个Win32 可执行程序,如 果要写一个功能完备且强大的服务,需要熟悉动态连接库(Dlls)、结构异常处理、内存映射文件、虚拟内存、 设备I/O、线程及其同步、Unicode 以及其他的由WinAPI 函数提供的应用接口。当然本文讨论的只是建立 一个可以安装、运行、启动、停止的没有任何其他功能的服务,所以无需上述知识仍可以继续看下去,我 会在过程中将理解本文所需要的知识逐一讲解。 第二要知道的是一个服务决不需要用户界面。大多数的服务将运行在那些被锁在某些黑暗的,冬暖夏 凉的小屋子里的强大的服务器上面,即使有用户界面一般也没有人可以看到。如果服务提供任何用户界面 如消息框,那么用户错过这些消息的可能性就极高了,所以服务程序通常以控制台程序的形式被编写,进 入点函数是main()而不是WinMain() 。 也许有人有疑问:没有用户界面的话,要怎样设置、

文档评论(0)

1亿VIP精品文档

相关文档