Per installare un servizio, è possibile utilizzare l'utilità sc. I passaggi sono:
- Copiare l'eseguibile e tutte le sue dipendenze in una directory (
%SYSTEMROOT%\System32
è perfettamente valido).
- Esegui come amministratore del computer del comando:
sc create MathsService binPath= %SYSTEMROOT%\System32\Maths.exe type= own type= interact start= demand DisplayName= "My fabulous Maths service"
Dove MathsService è il nome del servizio, l'argomento binpath è la posizione binario e l'argomento DisplayName è il nome che mostra sui servizi msc. L'argomento da avviare può essere boot (non adatto per un servizio), sistema (non adatto per un servizio), auto (avvio automatico), richiesta (avvio su richiesta, devi avviare il servizio manualmente) o disabilitato (il servizio non verrà avviato anche manualmente).
In questo esempio, utilizzo type = own type = interact. Ciò consente al servizio di interagire con il desktop (per le comunicazioni TCP/IP, ad esempio).
Riferimento completo di sc sinassix è disponibile in esecuzione sc. Controlla anche http://support.microsoft.com/kb/251192
SC.EXE è uno strumento .NET, non penso che funzionerà senza .NET installato –
@ user2434187: No, non lo è. SC.EXE è uno strumento standard. – jrbjazz