需求来源:
在服务器端运行的一个应用程序,为完成客户端路径分析等功能;
此应用程序只需要运行着就可以,没有界面等要求;
因此,考虑把此应用程序添加到服务器端电脑管理的服务中,可以启动和停止。
这里添加一个名为“remoting”的服务。
实现过程:
1.下载两个文件Instsrv.exe和srvany.exe两个文件,放在C:\WINDOWS文件夹下(或者其他路径都可以);
2.启动cmd,运行“instsrv remoting c:\WINDOWS\srvany.exe”添加一个名为remoting的服务;
当然,如果cmd的提示路径不是c:\WINDOWS\的话需要先用“cd”转换路径
3.在注册表中为新建的remoting服务设置关联和参数:
a.在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中找到新创建的remoting;
b.点击remoting选择“新建——项”,将其命名为Parameters.
c.选定Parameters,在右侧窗口建立三个字符串值:Application,AppDirectory和AppParameters,
将Application的数值数据设置为应用程序exe文件的绝对路径:D:\系统数据\临沂系统\服务\remoting\LY.UG.GISServer.exe
将AppDirectory的数值数据设置为上一步exe文件存放的文件夹:D:\系统数据\临沂系统\服务\remoting\
4.在计算机——管理——服务中启动remoting服务:
a.找到remoting服务;
b.remoting服务上右键属性,在“登录”选项卡选“本地系统帐户”,如果服务运行时,不需要出现窗体等控件则不勾选“允许服务于桌面交互”,此例中不勾选。
c.启动服务。
5.完成把一个应用程序添加为windows服务。运行中的remoting: