下载这两个Exe程序,可以到我的网盘下载
http://pan.baidu.com/s/1kuKbG
Instsrv.exe 可以给系统安装和删除服务,Srvany.exe 可以让程序以服务的方式运行。下面我来说具体安装过程。
1、将Instsrv.exe和Srvany.exe放置到某目录下,下面用%path%代替路径
这两个文件可以放在任何目录下,只要路径大家写对就行了。
2、打开CMD,输入以下内容,其中ServerName为你要创建的服务名称
[C#] 纯文本查看 复制代码 %path%\instsrv ServerName %path%\srvany.exe
3、打开regedit注册表编辑器,找到以下目录
[C#] 纯文本查看 复制代码 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServerName>
4、鼠标右键单击<ServerName>,创建一个”项”,名称为”Parameters”
5、鼠标左键单击”Parameters”,在右边点击鼠标右键,创建一个”字符串值”(REG_SZ),名称为”Application”,数值数据里填写你要执行的程序完整路径。
6(可选)、鼠标左键单击”Parameters”,在右边点击鼠标右键,创建一个”字符串值”(REG_SZ),名称为”DependOnService”,数值数据里填写该服务依存的服务名称。不知道依存是什么的,你可以保持继续不知道,我不解释。
7、打开services.msc服务控制面板,找到<ServerName>,鼠标右键-属性-登陆,勾选”允许服务与桌面交互”(一般你要运行的程序都是有界面的吧)。 恩,一般这样就可以了。
这个其实可以在服务里面直接设置的
这个运行的目的是可以看到界面化的Cmd,如果不选择就不会出现,但是一样运行,其实我不建议选择这个,因为出现界面很容易被关闭。不稳定
|