当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

<b>Windows服务编写原理及探究(1)</b>[VC/C++编程]

赞助商链接



  本文“<b>Windows服务编写原理及探究(1)</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

有那么一类利用程序,是可认为各种用户(包含本地用户和远程用户)所用的,拥有效户受权级举行管理的本领,并且不管用户能否物理的与正在运行该利用程序的计算机相连都能正常履行,这就是所谓的服务了.

(一)服务的底子知识

Question 1. 什么是服务?它的特点是什么?

在NT/2000中,服务是一类遭到操作系统厚待的程序.一个服务首先是一个Win32可执路程序,假如要写一个功效完备且强盛的服务,需求熟习动态衔接库(Dlls)、构造非常处理、内存映射文件、虚拟内存、设备I/O、线程及其同步、Unicode以及其他的由WinAPI函数供应的利用接口.当然本文谈论的只是成立一个可以安装、运行、启动、终止的没有任何其他功效的服务,所以无需上述知识仍可以持续看下去,我会在历程中将理解本文所需求的知识一一讲授.

第二要知道的是一个服务决不需求用户界面.大大都的服务将运行在那些被锁在某些乌黑的,冬暖夏凉的小屋子里的强盛的服务器上面,即便有效户界面普通也没有人可以看到.假如服务供应任何用户界面如消息框,那么用户错过这些消息的大概性就极高了,所以服务程序普通以掌握台程序的情势被编写,进入点函数是main()而不是WinMain().

大概有人有疑问:没有效户界面的话,要怎样设置、管理一个服务?怎样开始、终止它?服务若何发出告诫或错误信息、若何报告关于它的履行情形的统计数据?这些问题的答案就是服务可以被远程管理,Windows NT/2000供应了大量的管理工具,这些工具答应通过网络上的别的计算机对某台机械上面的服务举行管理.比方Windows 2000里面的“掌握台”程序(mmc.exe),用它增添“管理单元”便可以管理本机或其他机械上的服务.


  以上是“<b>Windows服务编写原理及探究(1)</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .