Installazione del servizio, rimozione ed enumerazione
Un programma di configurazione usa la funzioneCreateServiceper installare un nuovo servizio nel database SCM. Questa funzione specifica il nome del servizio e fornisce informazioni di configurazione archiviate nel database. Per una descrizione delle informazioni archiviate nel database per ogni servizio, vedere Database dei servizi installati. Per il codice di esempio, vedere Installazione di un servizio.
Un programma di configurazione usa la funzione diDeleteServiceper rimuovere un servizio installato dal database. Per altre informazioni, vedere Eliminazione di un servizio.
Per ottenere il nome del servizio, chiamare la funzioneGetServiceKeyName. Il nome visualizzato del servizio, usato nell'applet del pannello di controllo Dei servizi, può essere ottenuto chiamando la funzioneGetServiceDisplayName.
Un programma di configurazione del servizio può usare la funzioneEnumServicesStatusEx per enumerare tutti i servizi e i relativi stati. Può anche usare la funzioneEnumDependentServices per enumerare i servizi dipendenti da un oggetto servizio specificato.