OT windows service
havasi at egus.hu
havasi at egus.hu
Mon Jun 26 14:54:24 CEST 2000
Haho!
Most jottem nyaralasbol, meg nem olvastam vegig a sok agymenest,
Kapasbol valaszolok, amit mondok NT-re igaz: control panel->services.
Ujat nem tudsz hozzaadni, csak a letezoket tudod leallitani/ujra
elinditani/indulas modjat megvaltoztatni.
En C programot irtam, ami servicet csinalt, az OpenSCManager(),
CreateService(), DeleteService()
windows API fuggvenyhivasokkal lehet felvenni/levenni a service listarol a
progit.
Registryben a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services reszben
talalod meg.
Minden service egy-egy ujabb kulcs, amiben belul vannak olyanok, hogy:
DisplayName: string, ez az amit a control panel/services ben latsz
felsorolva
Error control: dword, nalam 1.
ImagePath: string, ez a prg eleresi utvonala.
ObjectName: string, nalam LocalSystem van irva, biztos ez jelenti azt, hogy
a sajat winchiden van es nem halon.....
Start: dword, ez az elindulas modja lehet, hogy kezi/automatice, stb,
nalam 3 es ez kezit jelent
Type: dword, a service tipusa, tobbfele is lehet, annyira azert nem ertek
hozza :-))), nalam hexa 10.
Van meg egy Enum meg egy Security nevu alkulcs meg, amiben mar fene sem
tudja mi mit jelent.
Ha gondolod, megprobalom a progimat atalakitani, hogy tetszoleges progit
feltegyen/levegyen a service listarol/ra.
Ugy csak egyszerubb lenne :-)))))) Szolj ha kell!
Udv
STeve
More information about the Elektro
mailing list