Un modo per poter creare un servizio personalizzato sotto Windows Xp/2003 è utilizzando due programmi presenti nel Resource Kit di Windows 2003.
I files in questione sono :
INSTSRV.EXE e SRVANY.EXE (scaricabili da QUI (21.23 kB) )
da copiare per comodità di percorso nel disco C .
A questo punto andate su Start -> Esegui e digitate cmd
All'apertura della finestra di prompt digitate il seguente comando:
c:\instsrv.exe NomeServizio c:\srvany.exe
sosituendo a NomeServizio un nome da voi scelto per il servizio
Adesso aprire il registro di configurazione andando su Start -> Esegui e digitatndo regedit
Andate nel percorso:
HKLM\System\Current Control Set\Services\NomeServizio
Create una "Nuova chiave" con il nome di Parameters sotto HKLM\System\Current Control Set\Services\NomeServizio facendo tasto destro sulla cartella avente il nome del servizio creato.
All'interno della cartella Parameters appena creata, creare un "Nuovo Valore Stringa" (REG_SZ) chiamato Application che dovrà contenere il percorso completo (file .exe incluso) della vostra applicazione.
Ora andate su Start -> Esegui e digitate services.msc
Nell'elenco dei servizi ora troverete un nuovo servizio avente il nome da voi scelto. Eventualmente non fosse già settato in automatico potete farlo andando nelle proprietà del servizio e impostandolo come avvio i automatico.
Per rimuovere il servizio creato andate su Start -> Esegui e digitate cmd
All'apertura della finestra di prompt digitate il seguente comando:
c:\instsrv.exe NomeServizio REMOVE
A questo punto il servizio creato sarà rimosso.






