Ejecutar programas como servicios

29/09/2003 - 22:28 por ttutturrin | Informe spam
Hola a todos. Quiero ejecutar un programa como servicio.
Pego aquí la solución que dió en su dia Jose Manuel Tella:

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.

Mi problema es que no se en que zip del Kit de Recursos de Win2000
(ftp://ftp.microsoft.com/reskit/Win2000/ se encuentran los dos ejecutables.

Gracias por vuestro tiempo
Dios castiga sin palo .(Por Olmo).

La falta de realización de copias de seguridad por parte del usuario
constituye NEGLIGENCIA.

correo: Quitaestoinformat@quitaestoeuskalnet.net

Preguntas similare

Leer las respuestas

#1 JM Tella Llop [MS MVP] ·
29/09/2003 - 22:47 | Informe spam
O bajate todos o pregunta en el foro de W2000 a ver si alguien los tiene localizados

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.





"ttutturrin" wrote in message news:
Hola a todos. Quiero ejecutar un programa como servicio.
Pego aquí la solución que dió en su dia Jose Manuel Tella:

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.

Mi problema es que no se en que zip del Kit de Recursos de Win2000
(ftp://ftp.microsoft.com/reskit/Win2000/ se encuentran los dos ejecutables.

Gracias por vuestro tiempo
Dios castiga sin palo .(Por Olmo).

La falta de realización de copias de seguridad por parte del usuario
constituye NEGLIGENCIA.

correo:



Respuesta Responder a este mensaje
#2 ttutturrin
29/09/2003 - 23:04 | Informe spam
Muchas gracias...
"JM Tella Llop [MS MVP] ·" escribió en el mensaje
news:%
O bajate todos o pregunta en el foro de W2000 a ver si alguien los tiene
localizados

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.





"ttutturrin" wrote in message
news:
Hola a todos. Quiero ejecutar un programa como servicio.
Pego aquí la solución que dió en su dia Jose Manuel Tella:

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.

Mi problema es que no se en que zip del Kit de Recursos de Win2000
(ftp://ftp.microsoft.com/reskit/Win2000/ se encuentran los dos


ejecutables.

Gracias por vuestro tiempo
Dios castiga sin palo .(Por Olmo).

La falta de realización de copias de seguridad por parte del usuario
constituye NEGLIGENCIA.

correo:



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