Ejecutar programa como servicio

12/09/2003 - 22:25 por sole | Informe spam
Hola grupo!!! tengo una preguntita pues creo que sencilla...

¿Cómo se ejecuta un programa como servicio?

Sé que en los extras del windows 2000 había una utilidad pero no recuerdo
cual :(

A ver si hay alguién que me ilumina :)

Desde ya muchas gracias...

Un saludo a todos

Preguntas similare

Leer las respuestas

#1 JM Tella Llop [MS MVP] ·
12/09/2003 - 22:35 | Informe spam
Para crear un servicio con un ejecutable se necesitan dos programas del Kit de Recursos de Windows 2000, instsrv.exe y srvany.exe; se lanza desde la consola (cmd.exe):

<path>instsrv.exe "Nombre del Servicio" <path>srvany.exe

Es imprescindible pasar todo el path donde esten ambos ejecutables.

Una vez hecho esto, se abre regedit y en

HKLM\system\CurrentControlSet\Services

verás que se ha creado una clave "Nombre del Servicio" pinchas en ella y creas una subclave llamada "Parameters", dentro de ella un valor de cadena llamado "Application" y el valor que le pones es Ruta\Nombre.exe. Ya tienes creado el servicio. De esta manera se crea con arranque automático y lanzado por cuenta del sistema; te metes en servicios y cambias lo que haga falta(se puede hacer desde línea de comandos con "sc.exe").
Ten en cuenta que el programa debe recibir las rutas absolutas de donde deba acceder, ya que al arrancarse como servicio digamos que "desconoce" en que ruta se encuentra su propio ejecutable, con lo que no sabe manejar
rutas relativas.


Jose Manuel Tella Llop
MS MVP - DTS


Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.





"sole" wrote in message news:
Hola grupo!!! tengo una preguntita pues creo que sencilla...

¿Cómo se ejecuta un programa como servicio?

Sé que en los extras del windows 2000 había una utilidad pero no recuerdo
cual :(

A ver si hay alguién que me ilumina :)

Desde ya muchas gracias...

Un saludo a todos


Respuesta Responder a este mensaje
#2 Raul Serrano [MS MVP]
12/09/2003 - 22:37 | Informe spam
A ver si te sirve esta utilidad:
http://www.firedaemon.com

Un Saludo

Raul Serrano
MS MVP Windows XP



"sole" wrote in message
news:
| Hola grupo!!! tengo una preguntita pues creo que sencilla...
|
| ¿Cómo se ejecuta un programa como servicio?
|
| Sé que en los extras del windows 2000 había una utilidad pero no recuerdo
| cual :(
|
| A ver si hay alguién que me ilumina :)
|
| Desde ya muchas gracias...
|
| Un saludo a todos
|
|
Respuesta Responder a este mensaje
#3 Alex GD
12/09/2003 - 22:52 | Informe spam
Qué diferencia hay en ejecutarlo como programa al inicio o como servicio? Dependerá del programa, no?


Saludos
Regards
Alex
Respuesta Responder a este mensaje
#4 JM Tella Llop [MS MVP] ·
12/09/2003 - 22:55 | Informe spam
Un servicio se arranca "antes" de que se conecte ningun usuario. Es decir, sin necesidad de que un usuario esté ni tan siquiera conectado. el servicio ya está "arriba".

Jose Manuel Tella Llop
MS MVP - DTS


Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.





"Alex GD" wrote in message news:bjtbm2$n6e2c$
Qué diferencia hay en ejecutarlo como programa al inicio o como servicio? Dependerá del programa, no?


Saludos
Regards
Alex
Respuesta Responder a este mensaje
#5 sole
13/09/2003 - 12:02 | Informe spam
muchas gracias a todos por la información...y tan valiosa :)

probaréa ver que tal me sale

...de nuevo muchisimas gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida