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