this is a extra element for clear the floated element
Win2K中如何把一个应用程序添加到服务中
  • 12/31
  • 2008
系统管理 | Windows 924 次查看
  我们以 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

  在控制面板中设置服务的启动选项,与桌面交互什么的...