如何将一般程序作为系统服务运行

作者&投稿:端木柿 (若有异议请与网页底部的电邮联系)
如何将程序作为系统服务启动~

要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里。把这两个程序保存在一个方便的位置,例如C盘根目录下。我们举例来说明,把OE作为一个服务添加进Windows XP Professional操作系统中,并把这个服务命名为“Mail”。在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:\instsrv.exe Mail c:\srvany.exe”然后回车,其中的“c:\instsrv.exe”和“c:\srvany.exe”表示这两个程序保存的位置,而Mail则是你想添加的服务名称。运行Regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到刚才添加的Mail,点击右键,新建一个键,命名为“Parameters”,点击新建的Parameters,并再次新建一个名称为“Application”的子键,数据类型为“REG_SZ”,数值为希望作为服务运行的程序的所在位置,如果你的Windows系统安装在C盘下,那么OE的程序位置就是C:\Program Files\Outlook Express\msimn.exe ,把这个路径添入数值中。到现在,这个服务已经成功的添加并且设置好了。如果你希望做的更加专业,可以在Mail服务下建立一个名为Description的子键,数据类型同样为REG_SZ,数值可以写一些你对这个服务的描述,这个我们在后面可以看到。接下来需要对服务做一些额外的设置,在运行中输入“Services.msc”并回车,在列表中找到我们刚添加的Mail服务,双击打开,来做详细的设置。在“General”选项卡上,我们需要设置这个服务的运行方式,可以看见,作为一个服务,有“自动(Automatic)”,“手动(Manual)”和“禁止(Disabled)”三种启动类型,按照需要,我们一般设置成自动就可以了。而在“Logon”选项卡下可以设置以什么身份运行这个服务,一般可以不用理会,按照默认的设置。“Recovery”选项卡下则是进行恢复设置的,你可以指定,在服务第一次,第二次和第三次出错之后分别采取什么措施。“Dependencies”则显示了服务之间的依存关系,可以让你察看这个服务的运行依赖哪些其它服务,以及还有什么服务依赖于这个服务。这后面几个对我们一般用户没有什么意义。经过这些设置,你的服务已经完全可以正常工作了。注销一下看看。为了让你看清除,我们先打开OE,这时在任务管理器里,有两个msimn进程,用户名为“.com.cn”的是我们打开的OE,而用户名为“SYSTEM”的就是我们添加的服务。如果你玩够了,不想再运行这个服务,可以直接禁止它在启动的时候运行,或者使用Instsrv.exe程序删除。方法是在命令行下输入“c:\instsrv.exe Mail remove”,然后回车就可以了。

服务运行于后台的应用程序,它旨在为系统用户提供相应的功能。

1.在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”,展开分支“HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services”,在右侧窗格中显示的就是本机安装的服务项。

2.如果要新建服务,只须点击“编辑→新建→项”,然后为此项命名,如“test”;然后右击该项,选择“新建→字符串值”或“新建→dword值”即可。添加一个服务项目具体需要添加的键值如下:
“DisplayName”,字符串值,对应服务名称;
“Description”,字符串值,对应服务描述;
“ImagePath”,字符串值,对应该服务程序所在的路径;
“ObjectName”,字符串值,值为“Localsystem”,表示本地登录;
“ErrorControl”,dword值,值为“1”;
“Start”,dword值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止;
“Type”,dword值,应用程序对应10,其它对应20。
3.还要在“test”项下新建一个“Enum”项。按照以上步骤添加qq程序为服务,重新启动计算机后,打开“服务”窗口,就可以看到刚才添加的qq服务。

4.如果要删除某项服务,只要删除注册表的中相关键值即可,本例中要删除qq服务,直接删除“HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\test”分支即可。

要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。
Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里。
把这两个程序保存在一个方便的位置,例如C盘根目录下。
我们举例来说明,把OE作为一个服务添加进Windows XP Professional操作系统中,并把这个服务命名为“Mail”。
在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:\instsrv.exe Mail c:\srvany.exe”然后回车,其中的“c:\instsrv.exe”和“c:\srvany.exe”表示这两个程序保存的位置,而Mail则是你想添加的服务名称。
运行Regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到刚才添加的Mail,点击右键,新建一个键,命名为“Parameters”,点击新建的Parameters,并再次新建一个名称为“Application”的子键,数据类型为“REG_SZ”,数值为希望作为服务运行的程序的所在位置,如果你的Windows系统安装在C盘下,那么OE的程序位置就是C:\Program Files\Outlook Express\msimn.exe ,把这个路径添入数值中。
到现在,这个服务已经成功的添加并且设置好了。如果你希望做的更加专业,可以在Mail服务下建立一个名为Description的子键,数据类型同样为REG_SZ,数值可以写一些你对这个服务的描述,这个我们在后面可以看到。
接下来需要对服务做一些额外的设置,在运行中输入“Services.msc”并回车,在列表中找到我们刚添加的Mail服务,双击打开,来做详细的设置。
在“General”选项卡上,我们需要设置这个服务的运行方式,可以看见,作为一个服务,有“自动(Automatic)”,“手动(Manual)”和“禁止(Disabled)”三种启动类型,按照需要,我们一般设置成自动就可以了。而在“Logon”选项卡下可以设置以什么身份运行这个服务,一般可以不用理会,按照默认的设置。“Recovery”选项卡下则是进行恢复设置的,你可以指定,在服务第一次,第二次和第三次出错之后分别采取什么措施。“Dependencies”则显示了服务之间的依存关系,可以让你察看这个服务的运行依赖哪些其它服务,以及还有什么服务依赖于这个服务。这后面几个对我们一般用户没有什么意义。经过这些设置,你的服务已经完全可以正常工作了。
注销一下看看。为了让你看清除,我们先打开OE,这时在任务管理器里,有两个msimn进程,用户名为“.com.cn”的是我们打开的OE,而用户名为“SYSTEM”的就是我们添加的服务。
如果你玩够了,不想再运行这个服务,可以直接禁止它在启动的时候运行,或者使用Instsrv.exe程序删除。方法是在命令行下输入“c:\instsrv.exe Mail remove”,然后回车就可以了。


linux多系统安装linux多系统
四.Linux应用程序 标准的Linux系统一般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、XWindow、办公套件、Internet工具和数据库等 什么是linux的多系统安装?第一种:1.将硬盘分为四个(或四个以下)主分区,分区工具为PartitionMagic(分区魔法师)v8.0,或者在安装过程中使用Linux的...

操作系统的基本特征?
并发性、共享性、虚拟性、异步性。并发:指两个或多个事件在同一时间间隔内发生,这些事件宏观上是同时发生的,但在微观上是交替发生的。并行:指两个或多个事件在同一时刻发生。操作系统的并发性:指计算机系统中“同时”地运行着多个程序,这些程序宏观上是同时运行的,在微观上是交替运行的。操作系统...

微信小程序,一般是怎么推广?
附近的小程序是微信开放的关键流量入口,同时开放了广告投放渠道。广告位是在附近小程序的第三行,点击即可打开对应的小程序,暂不支持其他页面的跳转。3、微信群分享,实现粉丝裂变(免费),在原有的粉丝群同步通知,让粉丝自主扩散,可引导粉丝分享,然后凭截图领取小礼物,逐步将流量引到小程序,促成...

软件开发有什么定义?
软件开发就是根据用户要求建造出软件系统或者系统中的软件部分的过程。一般是用某种程序设计语言来实现的软件开发的,像Java、Python、2C和C++等都是软件开发的需要的编程语言。看到那么多编程语言,同学又就开始犯嘀咕,这么多,到底学什么?今天听人说Java不错,想学;明天听人说Python前景广,想学;为...

C++产生随机数的
但如果分两次执行程序,那么由于种子相同,生成的“随机数”也是相同的。\\x0d\\x0a\\x0d\\x0a在工程应用时,我们一般将系统当前时间(Unix时间)作为种子,这样生成的随机数更接近于实际意义上的随机数。给一下例程如下:\\x0d\\x0a\\x0d\\x0a#include \\x0d\\x0a#include \\x0d\\x0a#include \\x...

计算机的软件系统通常分为哪两大类
计算机的软件系统通常分为系统软件和应用软件两大类。1、系统软件 系统软件是指担负控制和协调计算机及其外部设备、支持应用软件的开发和运行的一类计算机软件。系统软件一般包括操作系统、语言处理程序、数据库系统和网络管理系统。2、应用软件 应用软件是指为特定领域开发、并为特定目的服务的一类软件。应用...

计算机系统的组成
①语言处理程序。语言处理系统在层次上介于操作系统与应用软件之间,其功能是把用高级语言编写的应用程序编译(或解释)成计算机能直接执行的等价的机器语言程序。计算机程序设计语言一般分为三类,由低到高分别是:机器语言、汇编语言和高级语言。 a.机器语言。机器语言是面向机器,直接用二进制代码指令表达的计算机编程语言。

什么叫做软件开发工程师?
一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。软件工程师的工作不同于程序员但是一个软件工程师必定是一个优秀的程序员。首先软件工程师与程序员工作上最大的不同,可以打...

编程是什么?
它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作。例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所...

用ghost系统盘手动安装系统的一般程序是怎样的?
按小键盘上的上下左右箭头键,依次选择“Local(本地)→Partition(分区)→To Image(生成映像文件)”项(见图1),按回车键打开“Select local source drive by clicking on the drive number”(选择本地源驱动器)窗口。电脑上所有的磁盘都将在这个窗口中显示出来(见图2)。[img]http:\/\/www.jztop....

西盟佤族自治县15296918648: 如何将程序作为系统服务启动 -
段干彪消渴: 要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe.Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行.这两个软件都包含在Windows NT Resource Kit里.把这两个程序保存在一个方便的位置...

西盟佤族自治县15296918648: 如何将程序变成服务
段干彪消渴: 把这两个程序保存在一个方便的位置,例如C盘根目录下.我们举例来说明,把OE作为一个服务添加进Windows XP Professional操作系统中,并把这个服务命名为“Mail”.在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:\instsrv.exe Mail c:\srvany.exe”然后回车,其中的“c:\instsrv.exe”和“c:\srvany.exe”表示这两个程序保存的位置,而Mail则是你想添加的服务名称. 详细请参考我收集的资料 http://hi.baidu.com/uublue/blog/item/40d77558fcad36d99d820421.html

西盟佤族自治县15296918648: 如何把程序变成服务在启动时运行? -
段干彪消渴: 启动文件夹里隐藏的文件不启动这是系统机制的一部分,不然的话启动文件夹里有的 Desktop.ini 开机时也会启动了.一般的程序不能直接作为系统服务启动,因为一般的程序中缺乏与系统服务管理器交互的接口.我建议还是可以把程序放在注册表中 Run 子键里.

西盟佤族自治县15296918648: 如何将程序作为系统服务安装 -
段干彪消渴: 安装组件注册一个单独的服务被安装在系统上,并以服务控制管理器知道该服务的存在.当使用该服务的应用程序,你可以在“属性”窗口中选择一个链接,自动将相应的安装程序添加到项目中.有关安装的组件和组装工作的更多信息,请参见...

西盟佤族自治县15296918648: 怎样把任意exe程序注册成windows系统服务 -
段干彪消渴: 工具/原料 Instsrv.exe(可以给系统安装和删除服务) Srvany.exe(可以让程序以服务的方式运行) 怎样把任意exe程序/bat脚本注册成windows系统服务 instsrv.exe——来自Windows 2000 Resource Kits的一个小工具 微软官方对该小工具的说明...

西盟佤族自治县15296918648: 如何将一个命令行服务端程序作为服务开机自动运行 -
段干彪消渴: 用计划任务可以实现 1、在计划任务常规选项卡中勾选“不管用户是否登陆都要运行”.2、在触发器中制定计划时间. 3、在操作里启动你要启动的程序.

西盟佤族自治县15296918648: 如何把一个exe做成服务 -
段干彪消渴: Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行.这两个软件都包含在Windows NT Resource Kit里. 把这两个程序保存在一个方便的位置,例如C盘根目录下.我们举例来说明,把OE作为一个服务添加进...

西盟佤族自治县15296918648: 如何把一个.exe文件注册成为一个系统服务 -
段干彪消渴: 系统服务跟以下的注册表几个项目相关:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services 我们完全可以找...

西盟佤族自治县15296918648: 如何将Java程序变成Windows系统服务 (1) -
段干彪消渴: 但是由于用的是电信的ADSL,所以地址是动态的,每天机器自动重起的时候就会变化.于是我就用3322的域名绑定,但是3322提供的windows更新dns的客户端运行时不是作为系统服务运行的,所以没有用户登录时它是没有运行的,所以还是...

西盟佤族自治县15296918648: 怎样把一个应用程序改写一个windows服务程序 -
段干彪消渴: 要么程序有自己的安装程序;要么改程序只要复制粘贴即可使用;要么打开“控制面板”,点击“添加或删除应用程序”.看看你用的到哪个.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网