问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

Windows中服务程序指的是什么

发布网友 发布时间:2022-03-26 05:43

我来回答

1个回答

热心网友 时间:2022-03-26 07:13

每个操作系统都需要有在后台执行任务的方法,无论是谁正在使用这部机器,这些任务都可以继续运行,后台任务可以处理各种重要的服务,包括系统的或者用户的。例如,一个信使服务可以监控网络,并且在接收到另一台机子的信息时,可以显示一个对话框。一个发送和接收传真的应用需要在启动的时候运行,并且不断地监控负责传真的modem,看有没有传真进来。一个家庭的或者办公室的安全程序,用来控制一件检测设备时,它需要不时地查询传感器,并且在适当的时候响应它。所有这些任务都需要CPU时间来执行它们,不过由于它们需要的CPU时间很少,因此可以放在后台而不影响用户使用系统。

在MS-DOS中,后台的任务是通过TSR(Terminate and Stay Resident)程序来处理的。这些程序经由autoexec.bat文件开始。在UNIX中,后台任务是通过Daemons来处理的。在每次启动 UNIX的过程中,你都可以看到操作系统启动一些任务,例如定时的程序(Cron)和Finger的daemons,然后才可以让首个用户登录。在 Windows NT中,后台的任务被称为服务。服务可在每次NT启动的时候运行,并且不管是谁登陆,都会一直运行下去。

Windows NT的服务都是通过一般的可执行程序实现的,不同的是,它遵循内部的一个特定协议来设计,以便它们能够与服务控制管理器(SCM,Service Control Manager)进行正确的交互。在这篇文章中,你将学习到如何在Windows NT中创建和安装简单的Win32服务。一旦你懂得了这个简单的服务,你要建立自己的服务也不难了,因为所有的服务,不论是如何地复杂,都必须包含有同样基本的SCM接口代码。只要符合SCM的要求,其实为服务设计的可执行文件和一般的程序并没有多少的区别。

无论是对于编程者或者系统管理员,了解NT的服务如何工作都是很重要的。编程者就不必说了,因为他们要创建自己的服务,而对于系统管理员,也是同样重要的。因为后台的任务可以是很危险的。MS-DOS和Macintosh系统都是一个病毒的温床,因为它们在安全性方面先天不足,它们都可以允许任何人或者程序在任何时间创建后台的任务。Windows NT和UNIX系统是较安全的,因为只有系统管理员才可以为系统增加后台的任务,不过,如果系统管理员加入了一个破坏性的后台程序,就它就可以为所欲为了。因此系统管理员要了解Windows NT服务的技巧和权限设置,就可以避免加入有潜在危险的后台任务。

基本的概念

服务有两种不同的形式。驱动器服务使用驱动器协议,让NT可以与特定的硬件进行通信。另一个是Win32服务,通过一般的Win32 API来实现后台任务。这篇文章的重点是谈Win32服务,因为它们更为常见,而且创建起来也很容易。任何的NT编程者通过使用一般的NT SDK(或者Visual C++),并且可以用管理员的身份访问一台NT机器,都可以实现和安装自己的Win32服务。如果你想创建一些在Windows NT启动时就运行的程序,并且要求它会在系统中一直运行,你就要使用Win32的服务。

在NT中,服务通过控制面板进行管理。在控制面板中,你会发现有一个服务的图标,打开它你会看到所有Win32服务的清单。在那里你可以开始、停止、暂停和继续某个服务。你按下其中的启动按钮后,就会出现一个对话框,你可以修改启动操作以及服务使用的默认帐号。一个服务可以在系统启动的时候自动运行,也可以被完全禁止。或者设置为手动执行。在手动的时候,用户还可以设置启动的参数。要对服务中的项目作修改的话,你需要以一个管理员或者超级用户的身份登录。

Windows NT自带有一些预装的任务,用来处理诸如网络信使服务的操作或者使用“at”命令定时执行的操作,以及分布的RPC命名。在你创建自己的服务时,你必须执行一个独立的安装步骤,以将服务的信息插入到服务管理工具的列表中,这些信息包括有新服务的名字、执行文件的名字和启动的类型等,都会写入到注册表中,这样在机器下次启动的时候,SCM就会得到新服务的相关信息。
在windows xp系统中,“服务”是指的是什么?是系统正在运行的程序吗?

系统服务(system services)是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是低层(接近硬件)程序。通过网络提供服务时,服务可以在Active Directory(活动目录)中发布,从而促进了以服务为中心的管理和使用。服务一般在后台运行。与用户运行的程序相比,服务不会出现程序窗口或对话框,只有在...

Windows中服务程序指的是什么

在 Windows NT中,后台的任务被称为服务。服务可在每次NT启动的时候运行,并且不管是谁登陆,都会一直运行下去。Windows NT的服务都是通过一般的可执行程序实现的,不同的是,它遵循内部的一个特定协议来设计,以便它们能够与服务控制管理器(SCM,Service Control Manager)进行正确的交互。在这篇文章中,...

什么是Windows服务,它的生命周期与标准的EXE程序有什么不同?_百度知 ...

【答案】:Windows服务是运行在windows后台指定用户下(默认System)的应用程序,它没有标准的UI界面,想比标准的EXE程序,Windows服务是在服务开始的时候创建,而在服务结束的时候销毁,而且可以设置服务是否与操作系统一起启动,一起关闭。它支持三种方式:1)自动方式 2)手动方式 3)禁用 。自动方式的时候,...

windows下的服务和进程有什么区别

进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操 作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。...

Windows任务管理器中的“进程”和“服务”是什么?

任务管理器的“进程”就是当前Windows系统的运行程序或者编辑文件所需要的软件执行实例,分配占用内存与CPU资源。服务其实是运行软件实例的某些系统接口号的直观说法。如果把运行的Windows系统比作“银行大楼”,那么服务对应的就是“现金柜台”“支票柜台”“国际业务”“信用业务”。。。每个服务可能需要多个...

windows 任务管理器中的服务是什么意思?

进程就是你在任务管理器"进程"里面看到的一个个程序.一个进程可以包含一个或者好几个Windows系统的服务.如Svchost.exe进程,有的svchost.exe只包含一个服务,有的则包含很多.服务依靠进程的进行来启动.

windows中什么是服务,有什么作用

Windows Installer (Windows 安装程序) 根据包含在 .MSI 档案内的指示来安装,修复以及移除软件。是一个系统服务,协助使用者正确地安装、设定、追踪、升级和移除软件程序,可管理应用程序建立和安装的标准格式,并且追踪例如档案群组、登录项目及快捷方式等组件,很多软件的安装都需要用到这个服务,所以建议保留,否则会遇到...

Windows系统服务以及它的作用详解

1、什么是系统服务 服务是一种应用程序类型,它在后台运行。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、Web服务器、数据库服务器以及其他基于服务器的应用程序。在Windows2000/xp008.com"> XP /2003系统中,服务是指执行指定系统功能的程序、例程或进...

windows的服务是在系统后台运行的程序它的作用是支持什么

系统运行。Windows中的服务是在计算机运行操作系统时运行的程序,它不需要用户登录。需要服务来执行与用户无关的任务,例如目录复制,进程监视或对网络上其他计算机的服务,系统服务除了提供基础功能外,还可以提供web服务,网络服务,打印服务,邮件服务等一系列的服务内容。

services.msc是什么

services.msc是Windows操作系统中的一个服务管理程序。它用于启动、终止和设置Windows服务的管理策略。这个程序在Windows 2000及以后的版本中都可以找到,包括XP、2003、Vista、7、2008、8、8.1以及10等。services.msc提供了一个集中的界面,让用户能够查看和控制计算机上运行的所有服务。这些服务是Windows操作...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
跪求“快乐不再快乐”的连接,没有带=符号的,跪求大神啊! 快乐不再快乐--付梦妮 帮忙想个小剧本,做flash用。重谢 快乐不再快乐歌曲歌词 广东东莞寮步邮寄月饼到永州需要多少钱费用,2KG重的 今日头条里的原创图文要求30天内已发图文>10篇,微头条算不算?_百 ... 我忘记我的MP4电影的播放格式了!! ...求怎么转换成能播放的视频?悬赏100分。谢谢 ipoo为什么视频转成AVI模式了还是不能放?(100分) ...同样是AVI格式的电影怎么播放不了.分辨率,声音格式都改了.就是... 100分求,电影怎么放不了,用什么播放器都不行, 服务程序是什么有什么作用 系统软件包括(),语言处理系统,常用服务程序和数据库管理系统 计算机系统软件中的语言处理程序和服务程序是什么意思 下面属于系统软件的是()a.办公软件 b.电子表格处理软件 c.服务性程序 d.管理信息系统软件 下列哪些属于计算机的系统软件 操作系统 文字处理 支持服务程序 语言处理程序 系统软件包括操作系统、语言处理程序和通用服务程序,那么什么是通用服务程序呢? 系统软件包含服务性程序吗? 请问哪些是系统软件 服务器程序就是系统程序么?什么是服务器程序? 快手设置私密好友特别关注我了,他能看到我在_在线吗 快手怎么设置情侣关系? 快手我点赞对方,对方感谢我出现红心是怎么弄的 小黑记事本如何卸载?找不到软件在哪 小黑记事本怎么从电脑上彻底删除 韩剧tv为什么不能播放? 韩剧tv怎么调亮度 韩剧TV怎么设置亮度 有谁知道怎么把那些韩剧里的截图弄的很高清很好看的,像这两张图片一样,用什么软件调色? 韩剧TV怎么弄画中画? 为什么韩剧tv缓存都是标清? 系统软件和应用软件的功能 系统服务和普通程序有什么区别? windows服务和进程的区别和联系 程序和软件是一样的吗? 系统服务、应用程序及进程有什么联系和区别? 服务和应用程序区别 oppo 桌面时钟设置 oppo手机怎么设置时间在桌面时钟 oppo手机怎么设置桌面时钟 oppo手机桌面时间显示设置 oppo手机怎样设置桌面时钟时间 怎么在oppo手机桌面上显示时间 oppo手机桌面时间怎么设置 oppo手机怎样设置桌面时间显示 oppo手机怎么设置时钟在桌面上 电脑主板不通电是什么原因 电脑开机后主板不供电,什么原因,怎么解决? 电脑主机不通电是什么原因? 主板不通电是怎么回事 电脑不通电是什么问题?
  • 焦点

最新推荐

猜你喜欢

热门推荐