correr un programa antes al ppio de windows

08/07/2003 - 23:53 por diegogto | Informe spam
Como puedo ghacer correr un programa antes de que algun usuario entre
a su sesión, es decir que este corriendo siempre que el computador
este prendido?
gracias!
 

Leer las respuestas

#1 Ramón Sola
09/07/2003 - 02:11 | Informe spam
Puedes aplicar el tip de Fernando Reyes sobre el tema usando el Instsrv.exe y el Srvany.exe de las utilidades del kit de recursos de Windows 2003 Server (ojo, según la documentación ese Srvany.exe sólo funciona bajo W2K3 Server).
http://www.microsoft.com/downloads/...layLang=en
O directamente: http://download.microsoft.com/downl...ktools.exe (~12 MB)
También puedes encontrar esos dos ficheros por ahí, aunque... (lo dejo a la imaginación) ;-)

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>
Un saludo...

Ramón Sola @ Málaga.España

Ponle un bozal al perro si quieres que me entere
de lo que me vas a escribir. ;-)))
Esos tiempos ya han pasado a la prosperidad. (posteridad)


Allá en lontananza me pareció ver un mensaje de Diego () que
decía:
Como puedo ghacer correr un programa antes de que algun usuario entre
a su sesión, es decir que este corriendo siempre que el computador
este prendido?
gracias!

Preguntas similares