[原创]如何将应用程序注册为系统服务
2007-07-12 18:22
一、应用程序具有服务功能(能响应服务控制台的查询请求)
第一种方法:使用instsrv.exe(windows 2003资源工具包带有),指令格式:instsrv 服务显示名 应用程序路径
第二种方法:在注册表中手工添加,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\下新建一个项,项名为欲显示的服务名(也可以为任意字符,仅供识别),在这个项下新建如下键值:
"DisplayName"=(字符串值)服务显示名
"Description"=(字符串值)服务描述
"ImagePath"=(可扩充字符串值)应用程序路径
"ObjectName"=(字符串值)"LocalSystem"
"Type"=(dword值)10(16进制)
"Start"=(dword值)2(16进制)
"ErrorControl"=(dword值)1(16进制)
二、应用程序不具有服务功能(不能响应服务控制台的查询请求)
大多数应用程序都不具有服务功能,这样按照上述方法加进去的应用程序在服务刚启动时能够启动,但一当服务控制台无法接收到应用程序的反馈信息,便会终止程序,因此要使用srvany.exe(同样,在win2003资源工具包中)
1、instsrv.exe 服务显示名 srvany.exe
2、在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\下,找到刚添加的服务名,在其下新建项Parameters,再在其下新建字符串值,名Application,值为应用程序路径。
3、在服务中,找到刚添加的服务,在属性-登录中,勾选“允许服务与桌面交互”。
分享到:
相关推荐
windows服务注册与卸载,通过附件中的serviceInstall.exe程序即可将应用程序注册到windows服务中,并提供了服务卸载的功能
将应用程序注册成为windows的服务,能够自动运行
windows服务注册的装用两个exe文件,用词可以注册成windows服务
鉴于官方zookeeper在windows上部署需要手动启动,特别封装好可以自动安装windows服务的zookeeper-3.5.4windows服务注册包
windows服务注册工具。
支持将任意程序注册为Windows服务(命令行带GUI操作)
WINDOWS服务注册与卸载 DEMO.rar
最近需要将一个程序用服务来启动现有的一个EXE程序,在网上找了很多的例子,的确有,但是发现最后所有都正常,就是外部程序的界面不显示,这个感觉有点空欢喜一场,然后查录百度等,都是说服务的界面交互要打上勾,...
WinSW可以将程序注册为Windows服务,是Spring官方推荐的工具。配合Spring Boot使用,主要针对的是搭载Windows server 系统的服务器。
附件为 集 C# 操作IIS(IIS6.0 和IIS 7.0 以下版本) C# 安装和反安装 Windows 服务 C# 注册GAC 反注册GAC 等源代码 附件为用于 IS调用的一个应用程序,所以窗口是透明.且代码都在 Form_Load 中执行,也有传入参数.
java程序打成jar包后,通过配置,运行脚本注册为windows服务。后续可以在windows的服务里进行启动、重启、禁用、自启动操作。
windows exe注册服务工具
安装MongoDB并注册成windows服务
自写把exe注册为windows服务的程序 可注册,卸载,放到上面 已便自己使用哈
手动注册WINDOWS服务项。@易语言入门教程。
windows注册系统服务脚本 没有就创建,有就提示
C#编写的exe文件注册成windows服务
将可执行程序注册为一个windows服务 将可执行程序注册为一个windows服务
注册windows服务和操作windows注册表完整代码,拿来即用。
我们在开发过程中,有时需要开发一些循环运行的服务和定时运行的服务.这些exe程序同时需要随着系统...本视频教程演示了,如何把C# 编译的winform或者控制台注册为Windows服务. 下载压缩包中包含所需要注册程序,简单实用.