ARGENTOP2P

Soporte, Ayuda y Consultas => Tutoriales y Manuales => Mensaje publicado por: nicocas en Septiembre 21, 2007, 12:44:41

Título: (Tutorial) Ejecutar Emule como servicio
Publicado por: nicocas en Septiembre 21, 2007, 12:44:41
En este tutorial se pretende mostrar como ejecutar emule como un servicio más de Windows.

No es lo mismo que el otro tutorial que aparece en el foro, aquel es para que sea servidor en una red LAN. Esto es algo que encontré para evitar que mis hermanos me cierren el emule.

No lo podemos hacer directamente desde Windows. Necesitaremos un programa que se llama ServiceMill y que viene integrado dentro de ServicePlus

Se trata de un programa shareware (30 días de evaluación). Desde el siguiente enlace descargaremos la versión 3.6.48 que podremos evaluar por tiempo indefinido  :twisted: .....

ServiceMill.v3.6.48.WinNT2kXp (ed2k://|file|activeplus.software.servicemill.v3.6.48.winnt2kxp.cracked-eat.zip|2010193|a8664af6616f0d8ba701d7bfe30be5cd|/)

Ventajas de ejecutar emule como servicio:

- Se puede configurar para que se ejecute al iniciar Windows o a los X segundos de que se inicie Windows.

- Se ejecuta sin necesidad de iniciar una sesión de un usuario y no es necesario mantener ninguna sesión abierta para que se esté ejecutando, por ese motivo si cerramos la sesión mientras estamos usando emule, éste se sigue ejecutando sin necesidad de abrir otra sesión (como si fuese un antivirus).

- Se puede configurar para que emule sólo sea visible y se ejecute desde la sesión que uno elija.

- Se puede configurar para que emule se inicie como un proceso en prioridad alta.

- Se puede cambiar el nombre del proceso emule por otro cualquiera y así nadie sabrá que se está ejecutando emule en tu ordenador.

- Se puede configurar para que se reinicie el servicio emule en caso de que se cierre inesperadamente (como hace el emule watcher).

- Todo esto sin perder todas las funcionalidades del emule y sin aumento del uso de memoria o de CPU.

Configuración:

Ejecutamos Service+ y nos encontraremos con un gestor de servicios parecido al del propio Windows pero con unas cuantas opciones más.

Para crear el servicio emule vamos al menú Tools y elegimos Install a ServiceMill service. Nos saldrá una pantallita con las siguientes opciones:

Service Name
Nombre del Servicio que quedará en el registro. No podemos usar espacios auí. Pondremos emule por ejemplo.

Display Name
El nombre del servicio que se mostrará en pantalla (en el administrador de tareas, en la lista de servicios...). Yo tengo puesto emule pero si alguien no quiere que se enteren de que están usándolo puede poner por ejemplo Explorer2 o cualquier otro.

Description
Breve descripción del servicio (Puede no ser verdadero)  ;)

Pulsamos Next y pasamos a otra ventana con 3 pestañas (General, Dependencies y ServiceMill) donde configuraremos las opciones principales:

General
->Startup Type
Automatic: Se inicia automáticamente al iniciar Windows (sin necesidad de iniciar ninguna sesión de usuario) Seleccionaremos esta opción.
Manual: Se inicia manualmente (desde serviceplus) o cuando se inicia otro servicio que dependa de él.
Disabled: No se ejecuta.
->Log On As
System Account: Marcaremos esta casilla y la de Interact with Desktop que está al lado para acceder al emule desde cualquier sesión (aunque cerremos una sesión de un usuario para pasar a otro el emule no se cierra)
This account: Para ejecutar emule sólo desde la sesión seleccionada (es recomendable usar System Account)
->Short Name No puede ser editado. Ya lo habíamos puesto antes.
->DisplayName El que queramos que se muestre.
->Description Le ponemos la que queramos.
->Program Aquí dejamos lo que viene y no tocamos nada.

Dependencies
Aquí añadiremos los servicios que necesitemos cargar antes para que emule funcione. Yo personalmente no necesito cargar nada más.
Si lo que necesitamos cargar antes es una aplicación, necesitaremos convertirla a servicio, ¿cómo? pues igual que lo estamos haciendo con emule.

ServiceMill
Nos encontramos con 4 pestañas de las que sólo 2 nos interesan: General y Advanced.
General
->Program Pulsamos sobre ... y buscamos emule.exe dentro de nuestra carpeta del emule.
->Parameters En blanco
->Directory En blanco
->Startup Window Elegimos Normal y si queremos que se ejecute minimizado en la "task bar" o barar de tareas lo seleccionamos dentro de las preferencias del emule.
->When the program stops, restart it after n seconds La seleccionaremos si queremos que emule se vuelva a ejecutar tras un cierre repentino (como el emule Watcher) y elegiremos los segundos que tienen que pasar haste su re-ejecución.
->Show icon in taskbar Esta casilla desmarcada.

Advanced
->Enable Pause/Continue Esta casilla desmarcada.
->Interact with Desktop when the service logs on as a user Desmarcada si en la pestaña General elegimos System Account y marcada si elegimos This account.
->Restore Network Connections Esta casilla desmarcada.
->Process Priority Elegiremos la prioridad del proceso emule (recomiendo High)
->Process Affinity Marcamos CPU 0
->Report the service as 'Started' after n seconds Cuanto tiempo tiene que esperar Windows antes de iniciar este servicio. Muy útil si tenemos otro servicios que ejecutar antes y de los que emule dependa.

Tras configurar todo pulsamos Aplicar, luego Aceptar y ya tenemos configurado emule como un servicio más de Windows.

Fuente: www.emulespana.net

PD: Lo hice hace una semana y funciona de maravillas y mis hermanos ahora piensan que no uso más el emule, je...  :twisted:
Título: Re: (Tutorial) Ejecutar Emule como servicio
Publicado por: ThecaTTony en Septiembre 21, 2007, 14:04:43
Muy buena info! Gracias!
Título: Re: (Tutorial) Ejecutar Emule como servicio
Publicado por: Camello_AR en Septiembre 22, 2007, 00:14:37
Gracias por la info
Título: Re: (Tutorial) Ejecutar Emule como servicio
Publicado por: FerPerico en Septiembre 27, 2007, 00:35:49
¿Y el emule se abre sin que nadie se de cuenta?
Título: Re: (Tutorial) Ejecutar Emule como servicio
Publicado por: joaco79 en Septiembre 27, 2007, 03:48:27
que bueno esto, lo voy a probar, mil gracias :up:
Título: Re: (Tutorial) Ejecutar Emule como servicio
Publicado por: chueko976 en Octubre 05, 2007, 22:03:00
excelente tuto!  :palmas: