Programa como servicio

Programa como servicio

Postby AngelSalom » Fri Mar 23, 2007 3:31 pm

Buenas, una duda acerca de hacer funcionar un programa como servicio.
He creado el programa, lo he instalado como servicio con el srvany y le he puesto las funciones :

//------------------------------
Function ServiceProcess( mode )
//------------------------------
Local nProcessId := 0

Default mode := 0

nProcessId := GCP( )

If Abs( nProcessId ) > 0
RSProcess( nProcessId, mode )
Endif

RETURN

//----------------------------------------------------
DLL32 FUNCTION RSProcess(npID AS LONG ,;
nMode AS LONG ) AS LONG ;
FROM "RegisterServiceProcess" LIB "kernel32.DLL"
//----------------------------------------------------

//----------------------------------------------------
DLL32 FUNCTION GCP() AS LONG;
FROM "GetCurrentProcessId" LIB "kernel32.dll"
//----------------------------------------------------

Llamando al principio de la aplicación :

ServiceProcess(1)

Y hasta aqui todo bien, voy a servicios y le doy a iniciar servicio, la aplicación se ejecuta (voy creando un fichero log con diversos controles y se crea), pero no se queda funcionando, al final windows me arroja el error 1053 : El servicio no ha respondido a la petición o inicio del control en un tiempo adecuado.

Lo estoy probando en windows 2003 server, se trata de un servicio de backup en segundo plano y necesito que se ejecute sin que nadie ejecute la sesión.

Gracias anticipadas.
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 721
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Postby AngelSalom » Mon Mar 26, 2007 3:38 pm

¿Alguna ideaaaa?
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 721
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Postby Antonio Linares » Mon Mar 26, 2007 6:39 pm

Angel,

Nosotros nunca hemos probado el crear servicios.

Posiblemente en google puedas encontrar información útil
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41945
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 67 guests