Crear un servicio de windows

31/12/2003 - 10:25 por Sergio | Informe spam
Hola a todos,

¿Alguien sabe como puedo crear un servicio de windows para que una
aplicación actue como tal?
Es decir ejecutar una aplicación como servicio para que esté activa sin
hacer login con un usuario.

Gracias
Sergio

Preguntas similare

Leer las respuestas

#1 Álex Santín Cabado
31/12/2003 - 11:30 | Informe spam
En el kit de recursos con el srvany.exe te permite crear servicios

Saludos

"Sergio" escribió en el mensaje
news:bsu4k0$isi$
Hola a todos,

¿Alguien sabe como puedo crear un servicio de windows para que una
aplicación actue como tal?
Es decir ejecutar una aplicación como servicio para que esté activa sin
hacer login con un usuario.

Gracias
Sergio


Respuesta Responder a este mensaje
#2 Roman
02/01/2004 - 20:58 | Informe spam
como puedo conseguir el kit de recursos?



"Álex Santín Cabado" escribió en el mensaje
news:
En el kit de recursos con el srvany.exe te permite crear servicios

Saludos

"Sergio" escribió en el mensaje
news:bsu4k0$isi$
> Hola a todos,
>
> ¿Alguien sabe como puedo crear un servicio de windows para que una
> aplicación actue como tal?
> Es decir ejecutar una aplicación como servicio para que esté activa sin
> hacer login con un usuario.
>
> Gracias
> Sergio
>
>


Respuesta Responder a este mensaje
#3 Ramón Sola [MS MVP]
09/01/2004 - 05:13 | Informe spam
Puedes aplicar el tip de Fernando Reyes sobre el tema usando el Instsrv.exe y el Srvany.exe del kit de recursos de Windows 2000. Si no dispones de dicho kit, podrías intentar buscar esos dos programas por ahí... ;-)

Y aquí va el tip de Fernando:
<pego>
Para crear un servicio con un ejecutable se necesitan dos programas del Kit de recursos, instsrv.exe y srvany.exe; se lanza desde un cmd la línea:
<path>instsrv.exe "Nombre del Servicio" <path>srvany.exe
Es imprescindible pasar 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(useasé carpeta) "Nombre del Servicio"(si abres la consola de servicios verás que ya se ve en la lista); pinchas en el árbol en ella y creas una subclave(useasé carpeta) 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.
</pego>
Ramón Sola, Málaga (España) / MS MVP Windows - Shell/User
(yanoseashooligan -> yahoo)
Frase con palabras equivocadas o chiste:
Si quiere alquilar el piso, tendrá que hablar con el poprietario. (propietario)

El perro de San Roque no tiene rabo porque Sergio () se lo ha
cortado:
Hola a todos,

¿Alguien sabe como puedo crear un servicio de windows para que una
aplicación actue como tal?
Es decir ejecutar una aplicación como servicio para que esté activa sin
hacer login con un usuario.

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