发信人: reynolds(闪电雷龙) 
整理人: reynolds(2001-03-23 13:12:59), 站内信件
 | 
 
 
★原文转载自WinNT版virus的《Re:w2kserver中如何把一个应用程序添加到服务中》★ 【 在 weicao 的大作中提到:】
 :w2kserver中如何把一个应用程序添加到服务中
 :即使不登陆也会运行。
 :......
  
 以下是令狐冲转载的文章:
 
 我们以 Serv-U2.4 为例,来说说将一个可执行的文件做为NT的一个服务启动。
 
 Serv_u2.4
 
     MS在IIS中给的FTP不能很好的区分用户并分配权限。而 Serv_u2.4
 正是能解决上述问题的方法之一。
     但安装完SERV-U2.4以后,它并不是一个NT的SERVICE。怎么办?
 
 ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt35/i386/
 
     这一目录装的MS在NT35时使用的Resource Kit, 共7MB多,解开后是一大
 堆,其中有三个文件是有用的,不过需要用expand.exe 展开。它们是:
     SRVANY.EXE, SRVANY.WRI, INSTSRV.EXE.
     经测试,它们可以在NT4中正常使用。
 
 
 第一步,创建一个目录,展开 SRVANY.EXE, SRVANY.WRI, INSTSRV.EXE.
 第二步,进入DOS窗口,在上述目录中运行:
         INSTSRV SERVUFTP c:\srvany\srvany.exe 
         <这里假定 C:\srvany\ 为那3个文件的位置,并且,SERVUFTP是我们
 想让它出现在控制面板--服务--中的服务名称>
 第三步,运行regedt32.exe
         HKEY_LOCAL_MACHINE 
           SYSTEM
              CurrentControlSet
                 Services
                    SERVUFTP
 第四步,"Add Key..."  
         Key Name  -> Parameters  
         Class     -> 空白
 第五步,选中 Parameters Key  "Add Value"
         Value Name -> Application
         Data Type  -> REG_SZ
         OK以后弹出的对话框中填写:
         c:\serv-u\serv-u32.exe 
         <假定 Serv-u 装在 C:\Serv-U 目录下>
 第六步,
         加入另一个 Value
         Value Name -> AppParameters
         Data Type  -> REG_SZ
         OK以后弹出的对话框中填写:
         /u /h
         <这是运行 Serv-U 所需要的参数,如果是其它的应用程序,请参照程序
 中的有关文档>
 
         关闭Regedt32.exe
         在控制面板中设置服务的启动选项,与桌面交互什么的...
 
 
  ---- OICQ:46973511  欢迎互相交流经验
 _______________________________
 凉风有信,秋月无边
 亏得我思娇既情绪好比度日如年
 虽则我吾系玉树临风,潇洒倜傥
 但我有广阔既胸襟加强健既臂弯
   | 
 
 
 |