一、什么是instsrv.exe和srvany.exe
instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的两个实用工具,这两个工具配合使用可以将任何的exe应用程序作为window服务运行。srany.exe是注册程序的服务外壳,可以通过它让应用程序以system账号启动,可以使应用程序作为windows的服务随机器启动而自动启动,从而隐藏不必要的窗口,例如:应用程序控制台等。那么我们肯定想是不是安装srvany.exe就可以完成以上功能了呢?答案是正确的,但是安装srvany.exe需要用到另一个工具instsrv.exe,是的,instsrv.exe的作用就是为了安装srvany.exe工具,这样相信大家明白了instsrv.exe和srvany.exe的作用,下面就简单的介绍如何将exe应用程序做成windows服务。
二、操作步骤
1、获取应用程序
略
2、用instsrv.exe安装srvany.exe
将instsrv.exe和srvany.exe拷贝到"C:\WINDOWS\system32"目录下(如果是64bit系统,则将其拷贝到C:\WINDOWS\SysWOW64),用instsrv.exe安装srvany.exe,进入dos界面:
C:\Documents and Settings\administrator>C:\WINDOWS\SysWOW64\instsrv.exe MyService C:\WINDOWS\SysWOW64\srvany.exe
注:Myservice是自定义的服务的名称,可以根据应用程序名称任意更改。
3、对srvany.exe进行配置
点击"开始-运行-regedit"打开注册列表,定位到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService
MyService是你安装srvany.exe时定义的名称。
一般情况下该服务名下没有Parameters项目,需要手动建立:对服务名称项目右击新建项,名称为
Parameters,然后定位到Parameters项,新建以下几个字符串值。
名称 Application 值为你要作为服务运行的程序地址。
名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。
名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。
下面以一个简单的小程序配置实例说明:
相关推荐
`instsrv.exe`和`srvany.exe`组合使用,使得管理员能够轻松地将任何可执行文件设置为Windows服务,这对于那些需要在后台无用户交互情况下运行的应用程序非常有用。但需要注意的是,这种方法不适用于所有应用程序,...
`instsrv.exe`需要与`srvany.exe`配合使用,因为`srvany.exe`是实际承载应用程序的服务容器。 首先,我们来了解一下`instsrv.exe`的使用方法。在命令行下,你需要定位到`instsrv.exe`所在的目录,然后执行以下命令...
要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,...
总的来说,instsrv.exe和srvany.exe的结合使用,为开发者提供了一种方便的方法,将不支持作为服务运行的应用程序转化为Windows服务,确保这些应用程序能够在系统启动时自动启动并持续运行。这种方式尤其适用于那些...
在这种情况下,`instsrv.exe` 和 `srvany.exe` 是两个非常重要的工具,用于将任意可执行文件(如 `.jar` 或 `.exe`)转换为Windows服务。 `instsrv.exe` 是一个由Windows NT Resource Kit提供的实用程序,用于安装...
要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,...
标题中的“srvany.exe”和“instsrv.exe”是Windows操作系统中用于管理和运行任意应用程序作为服务的两个实用工具。这两个工具通常由系统管理员用来创建自定义的服务,以便在没有用户登录的情况下运行特定的程序。 ...
介绍了使用instsrv.exe+srvany.exe将应用程序安装为windows服务,需要的朋友可以参考下。使用instsrv.exe+srvany.exe将应用程序安装为服务。 instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中...
Srvany的工作机制是,当服务启动时,Srvany会加载配置中指定的应用程序,并将服务控制消息转发给该应用程序,使其能响应停止、暂停、恢复等服务操作。配置Srvany通常需要修改服务注册表项,设置"ImagePath"指向...
这里就以建立一个名为explorer的服务为例来说明,首先将Instsrv.exe和Srvany.exe存放到一个比较方便的地方,建议放到系统安装目录中(笔者的Windows XP安装目录为D:\Windows)。运行cmd.exe,进入“命令提示符”窗口...
要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,...
srvany.exe是另一个来自Windows NT Resource Kit的实用程序,它的主要功能是使任何32位Windows应用程序能够作为一个服务运行。这个程序本身并不执行任何特定任务,但它的神奇之处在于它可以承载并执行你指定的任意可...
4. **instsrv.exe与srvany.exe**:这两个工具来自Windows Resource Kit,用于在Windows系统中注册和运行任意应用程序作为服务。instsrv.exe用于安装服务,srvany.exe则作为服务宿主。将MRTG的perl脚本作为服务运行,...
接着,使用以下命令安装一个新的服务,我们将服务命名为"MyBatchService",并将srvany.exe作为服务的执行文件: ``` instsrv.exe MyBatchService srvany.exe ``` 3. **配置服务**:现在需要编辑服务的注册表项,...
在Windows操作系统中,服务是一...总之,通过 Instsrv.exe 和 SrvAny.exe,你可以将任何32位应用程序转换为Windows服务,从而实现后台自动运行和系统启动时自动启动的功能。不过,一定要谨慎处理,避免潜在的安全问题。
instsrv.exe并不直接执行服务,而是作为一个安装代理,负责将服务信息写入系统注册表。由于它涉及到系统服务的管理,因此必须谨慎操作,以免破坏系统的稳定性。通常,这个工具主要用于开发和调试目的,或者是对系统...
使用instsrv.exe,你可以为你的应用程序设置一个服务名、服务描述等参数,以便系统能够识别并管理这个新服务。 **srvany.exe** 是核心组件,它作为服务宿主运行,允许你指定任意的非服务应用程序作为服务运行。当你...