xp任意程序无需登录自动开启

将普通应用程序制作成系统服务,一般使用Windows NT Resource Kits的包,有两个是用来将普通程序变成系统服务器的。一个称为instsrv.exe,另一个srvany.exe.但可以利用Windows提供的资源工具包中的Instsrv.exe和Srvany.exe来实现。其中,Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。

Instsrv.exe 是用于创建服务  Srvany.exe是服务的启动程序 只需要给这个服务一些参数 比如你要运行的程序路径 那么 Instsrv.exe就会帮你启动

设置方法

第一步:注册服务名称

首先将Instsrv.exe和Srvany.exe存放到一个比较方便的地方,比如c:/fw/ 运行cmd.exe,进入命令提示符窗口,执行命令:pushd c:/fw,进入目录。运行命令:
          Instsrv runtomcat c:\fw\srvany.exe

srvany.exe 必须是全路径

命令成功运行,已经在系统中注册了一个名叫runtomcat 的服务  runtomcat 是我们自己添加的一个服务名称。


 

第二步:找关联

      要让explorer服务正常运行,还必须在注册表中指定该服务对应的应用程序。运行Regedit.exe,打开注册表编辑器,依次展开如下子键:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services],在该子键下找到并右击runtomcat (对应前面建立的服务名),选择新建下的,将其命名为Parameters。单击选定它,在右侧窗口中新建一个名为Application的字符串值,将其数值数据设置为runtomcat 服务对应的应用程序绝对路径,比如:d:\app\tomcat\bin\run.bat

 

 

接下来打开服务窗口,找到刚添加的runtomcat 服务,打开其属性对话框,单击切换到登录选项页,在登录身份中选中本地系统账户,

 如果不想让服务在运行的时候弹出窗口,请不要勾选允许服务与桌面交互复选项,单击确定返回。至此,runtomcat 服务已经全部配置好了。

我这里是执行的批处理 运行tomcat服务器 所以我这里不勾选

点击runtomcat 服务点击运行 访问tomcat 地址 访问正常 ok正常启动了

重新启动xp 不登陆 在其他机器测试地址 访问正常 哦了

 


posted @ 2012-12-13 11:46  饺子吃遍天  阅读(169)  评论(0编辑  收藏  举报