martes, 1 de marzo de 2011

Crear Servicios en Windows XP

Link Fuente

Ahora los pasos necesarios, para hacer que una aplicación, archivo ejecutable se ejecute al incio del ordenador de forma automática, como un servicio. Esto está testeado en windows XP home y XP Profesional.

PASOS A SEGUIR:
0- Copiar los archivos instsrv.exe y srvany.exe a la carpeta windows\system32

1-ejecutar en consola:
C:\Documents and Settings\Admin>c:\WINDOWS\system32\instsrv.exe NOMBRE_NUEVO_SERVICIO c:\WINDOWS\system32\srvany.exe

Respuesta consola:

” The service was successfuly added!

Make sure that you go into the Control Panel and use
the Services applet to change the Account Name and
Password that this newly installed service will use
for its Security Context. “

2 - ejecutar: regedit -> HKLM\system\CurrentControlSet\Services -> aparece el servicio creado

3 - crear carpeta llamada “Parameters” (boton derecho nueva clave)

4 - crear dentro de parameters nuevo “valor alfanumercio” llamado “Application”: con el valor : RUTA/nombre_del_ejecutable_del_servicio.exe

5 - [opcional] ir a administrar servicios para activar el servicio o reiniciar para que se encienda. Por defecto se crea el servicio con Encendido automatico.
Descargar archivos necesarios crear-servicio en windows


Ejemplo de usar el comando para convertir una ejecutable en servicio de windows:

C:\>instsrv.exe
Installs and removes system services from NT

INSTSRV ( | REMOVE)
[-a ] [-p ]

Install service example:

INSTSRV MyService C:\MyDir\DiskService.Exe
-OR-
INSTSRV MyService C:\mailsrv\mailsrv.exe -a MYDOMAIN\joebob -p foo

Remove service example:

INSTSRV MyService REMOVE

C:\>c:\WINDOWS\system32\instsrv.exe Servidor-EasyPHP c:\WINDOWS\system32\srvany.
exe

The service was successfuly added!

Make sure that you go into the Control Panel and use
the Services applet to change the Account Name and
Password that this newly installed service will use
for its Security Context.

C:\>

No hay comentarios:

Publicar un comentario