Evo me opet, nasao sam vremena da se poigram sa servisima. :)
Trebalo mi je malo vremena da se podsetim, ali evo, uspeo sam. :)
Sve to mozes i rucno da uradis ili uz pomoc kratkog programcica koji se nalazi na ovoj adresi:
http://www.tacktech.com/pub/microsoft/service/srvany.zip
U zipu dolaze dva programa i jedan text fajl, koji ti preporucujem da procitas.
Samo da napomenem, da su na ona dva sajta, koja sam ti u prosloj poruci preporucio da pogledas, opisani primeri za WinNT i to ne radi u WinXP, s obzirom da ti koristis Win2000, mozda ce i da radi. Nemam ni WinNT, ni Win2000, pa to ne mogu da probam.
Dakle, testirao sam sa baby ftp serverom. I evo kako treba da izgleda registry u Windowsu XP.
Ti naravno izmeni ImagePath, DisplayName i Description prema svojim potrebama.
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BabyFTP]
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"="c:\\Temp\\babyftp.exe"
"DisplayName"="BabyFTP"
"ObjectName"="LocalSystem"
"Description"="Primer za pokretanje servisa"
"FailureActions"=hex:00,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,53,00,65,\
00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BabyFTP\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BabyFTP\Enum]
"0"="Root\\LEGACY_BABYFTP\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
Kada uneses ovo u registry, restartuj kompjuter.
Jos samo da napomenem, da u ovom primeru, jos treba da se ukljuci i opcija Allow service to interact with desktop, da bi se babyftp server pokrenuo. Pretpostavljam zbog toga sto se otvara prozor FTP servera.
Kada sam isto ovo radio pre par meseci, bio je u pitanju jedan FTP server, koji nije otvarao nikakav prozor, pa zbog toga, nisam ni morao da ukljucujem Allow service to interact with desktop.
Probaj i jednu i drugu varijantu sa STARR-om i vidi kako se ponasa. Izvrsni program servisa treba da se vidi u Process prozoru task managera ako je sve u redu.