eMule Service -


GPLv2
Windows
C/C++

软件简介

eMule Service是一个可以帮你把eMule(电骡)注册成Windows NT系统服务的小工具,作者是Boguś。

有时候出于一些原因,我们希望能将eMule软件作为Windows
NT系统服务在后台运行,这样前台将隐藏eMule的程序窗口和系统托盘图标,或者不登录Windows系统就能运行eMule,在需要管理时使用eMule的Web服务器(网页接口)功能通过网页浏览器来进行管理。实际上一些流行的eMule
mod,比如eMule MorphXT系列,eMule ScarAngel等都早已支持系统服务运行方式,
遗憾的是eMule官方版暂时还没有此功能,还好我们可以用一些第三方工具来做,比如FireDaemon,支持任意Win32程序或脚本,商业付费软件,不过如果你只需要让eMule成为系统服务,那就用eMule
Service好了,eMule Service是开源软件,使用GPL v2开源协议。

eMule Service是一个命令行工具,使用命令行方式进行操作,使用方法和参数如下:
eMuleService [-i <系统帐户名> <密码> | -u][-s][-p <路径>]

  • -h 查看使用说明
  • -i 安装eMule系统服务
  • -u 卸载eMule系统服务
  • -s 查看当前服务的eMule可执行文件路径
  • -p 设置服务的eMule可执行文件路径

一个例子:

eMuleService -i admin 123456 -p c:\emule\emule.exe

解释:安装一个eMule服务,运行身份为Windows系统中的用户“admin”,密码“123456”,eMule程序路径为“c:\emule\emule.exe”。

完成以后,打开“控制面板”->”管理工具”->”服务”,看看是不是已经新增了一个名叫”eMule
service”的服务,点击“启动”即可开始运行eMule服务,没有任何界面显示,其实eMule已经在后台默默地开始为我们工作了,最后按照你自己
的需求设置为“手动”或“自动”即可。

当然出于安全角度不建议用管理员用户,可以为eMule服务单独添加一个用户,只是要注意,如果文件系统是NTFS千万别忘了为该用户添加你的eMule所使用到的文件夹的读写权限