让应用程序变为服务

作者:vkvi 来源:ITPOW(原创) 日期:2009-9-16

请先从ITPOW下载本文所介绍的三个软件,然后分两种情况考虑。

如果在编写应用程序的时候,本身就是按照服务来编写的,就很简单,使用 SRVINSTW.EXE 图形化操作将该程序加入服务就可以了。

如果是普通的应用程序,则需要另外的软件,此法我没有尝试过,以下改编自互联网:

首先,将 instsrv.exe、srvany.exe 放到自定的路径中。例如放在 C:\ 根目录下。
 
然后,在命令提示符对话框中输入 C:\instsrv.exe  servername C:\srvany.exe,回车。其中 servername 是所需要的服务名。
 
然后,进入注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\servername 中 Parameters 子项,在其中建立一个字符串 Application,双击该字符串,输入 C:\ABC\DEF\XXX.exe +Xms256M +Xmx256M -nodbcheck -minspan60 -retry1000。其中的 256M 与服务占用内存大小有关,这就要看机器的配置了。
 
最后,使用命令 services.msc 进入服务界面,找到刚刚定制的服务,双击进入,之后选择“登陆”,再选中“本地登陆”并确定。之后手动启动服务即可。
相关文章