| 17-05-04 10:00 [MS Windows] Kako u Windowsima pokrenuti program kao servis
 
  piše DAMIR GLAVAČ
 
 
 Kako se danas sve više koriste udaljeni pristup računalu i njegova kontrola preko Remote Desktopa i Terminal servisa, tako se javlja problem sa programima koji su aktivni samo dok je korisnik logiran na to računalo, a nakon što napravi Log Off, dotični programi se gase. To može biti dosta nezgodno ako imate programe koji monitoriraju različite stvari i moraju cijelo vrijeme biti aktivni. Ovaj problem se može izbjeći tako da program startate kao servis, te će on biti aktivan cijelo vrijeme, neovisno o logiranom korisniku. Ako program u sebi ima ugrađenu opciju kojom bi se startao kao servis onda je sve jednostavno, no ako nema,  onda Vam u pomoć priskače program SRVANY.EXE koji dolazi kao dio "Resource Pack for Windows NT 4.0", a radi i na Win2000 i WinXP.
 Princip rada:
 U MS-DOS command promptu utipkajte sljedeću naredbu:
   putanjaINSTSRV.EXE MojServis putanjaSRVANY.EXE
   Putanja predstavlja put do mape gdje ste raspakirali SRVANY.EXE, a Moj Servis je proizvoljno ime koje ćete dati novostvorenom servisu. INSTSRV.EXE je dio paketa sa SRVANY.EXE
   Primjer:
 C:Instsrv.exe LockDownMon C:Srvany.exe
   Za provjeru da Vam je servis instaliran provjerite sljedeći ključ u registryu:
 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMojServis
   Nakon toga morate ručno dodati nekoliko parametara u registry:
 Pokrenite Registry Editor (Regedt32.exe) te promijenite i dodajte sljedeće:
   HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices<My Service> 
 Dodajte sljedeće:
   Key Name: Parameters
 Class : <prazno> 
 Selektirajte Parameters key. 
 Dodajte:
   Value Name: Application
 Data Type : REG_SZ
 String : <putanja><aplikacija.exe>
   gdje je <putanja><aplikacija.exe> putanja do izvršnog filea za vašu aplikaciju sa ekstenzijom.
 Zatvorite Registry Editor.
   Više o tome na:
 http://support.microsoft.com/support/kb/articles/q137/8/90.asp&NoWebContent=1
   
 
 |