Wilson:
> Como hago a un programa xailer para que se instale como servicio
Se puede hacer de 2 formas, la gratis y complicada, o la de facil y de paga.
La gratis y complicada:
Se necesitan dos programas del Kit de recursos de Microsoft:
instsrv.exe
rvany.exe
Abres una ventana de ms-dos y le pones:
<ruta>instsrv.exe "Nombre del Servicio" <ruta>srvany.exe
Es imprescindible pasar la ruta donde esten ambos ejecutables.
Una vez hecho esto abres el regedit y te vas a:
HKLMsystemCurrentControlSetServices
y verás que se ha creado una clave "Nombre del Servicio"(si abres la
consola de servicios verás que ya se ve en la lista); dale click en el
arbol y crea una subclave llamada "Parameters", dentro de ella un valor
de cadena llamado "Application" al que de contenido le pones
RutaNombre.exe. Ya tienes creado el servicio.
De esta manera se crea con arranque automático y lanzado por cuenta del
sistema; te metes en Panel de Control / Herramientas administrativas /
Servicios y cambias lo que haga falta
Ten en cuenta que dentro de tu programa debes hacer los cambios
necesarios para indicar "rutas absolutas" en las operaciones como USE,
FILE(), etc, es decir, tienes que indicar las rutas completas a donde
estan los archivos que deseas leer y/o escribir, ya que el programa EXE,
al ser un servicio, no esta corriendo en realidad en la carpeta donde
esta instalado, digamos que esta "en el limbo" de la computadora, ahi,
flotando en el aire, sin una unidad de disco a la cual hacer referencia.
La forma facil y de paga:
Mirate estos programas de paga que convierten cualquier EXE en servicio:
Firedaemon ($ 35.00 USD)
http://www.firedaemon.com/
Application as service 1.0 ($ 79.00 USD)
http://www.eltima.com/products/application-as-service/
Service Mill ($79.00 USD)
http://www.activeplus.com/us/products/smill/
Serve All ($49.00 usd)
http://www.transsoft.com/view_content.asp?ID=25
Saludos
Rene Flores
http://www.ciber-tec.com
> Y aprovechando, xailer tiene la funcion IsExeRuning() lo necesito para
> que no se me cargue dos veces un programa
No la necesitas, en Xailer, dentro del IDE, entras a la configuracion
del proyecto
>
> Saludos
>
>
> Att
>
> Wilson 'W' Gamboa A
>
swrite@uio.satnet.net
>
> pd: Gracias por su ayuda