FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Serviço para Windows
Posts: 22
Joined: Tue Dec 26, 2006 12:53 PM
Serviço para Windows
Posted: Fri Mar 02, 2007 11:33 AM

E ae pessoa, alguem sabe como eu faço para criar um serviço no windows?

[]s!!

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Serviço para Windows
Posted: Fri Mar 02, 2007 11:56 AM
Publicado por Maurilio en estos foros:
#include "FiveWin.ch"
//-------------------------
Function Main()
//-------------------------

ServiceProcess(1)

---- Tu codigo aqui


Return NIL


//------------------------------
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"
//----------------------------------------------------
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 4
Joined: Tue Sep 21, 2010 04:49 PM
Re: Serviço para Windows
Posted: Thu Dec 16, 2010 09:27 PM

Antonio,

E como faço para carregá-lo com o Windows ?
Mesmo que o usuário não faça login.

Obrigado

Continue the discussion