Il metodo StartService esegue un tentativo di avvio del servizio e restituisce uno dei valori integer seguenti: 0 - La richiesta ...

Il metodo StartService esegue un tentativo di avvio del servizio e restituisce uno dei valori integer seguenti: 0 - La richiesta è stata accettata. 1 - La richiesta non è supportata. 2 - L'utente non dispone dei diritti di accesso necessari. 3 - Il servizio non può essere interrotto perché altri servizi in esecuzione dipendono da tale servizio. 4 - Il codice di controllo richiesto non è valido o non è accettabile per il servizio. 5 - Il codice di controllo richiesto non può essere inviato al servizio perché lo stato del servizio (Win32_BaseService:State) è uguale a 0, 1 o 2. 6 - Il servizio non è stato avviato. 7 - Il servizio non ha risposto alla richiesta di avvio in modo tempestivo. 8 - Errore sconosciuto durante l'avvio del servizio. 9 - Impossibile trovare il percorso di directory del file eseguibile del servizio. 10 - Il servizio è già in esecuzione. 11 - Il database in cui aggiungere un nuovo servizio è bloccato. 12 - Una dipendenza essenziale per il servizio è stata rimossa dal sistema. 13 - Il servizio non è riuscito a trovare il servizio necessario da un servizio dipendente. 14 - Il servizio è stato disabilitato dal sistema. 15 - Il servizio non dispone delle credenziali di autenticazione corrette per l'esecuzione nel sistema. 16 - È in corso la rimozione del servizio dal sistema. 17 - Non è disponibile un thread di esecuzione per il servizio. 18 - Sono presenti dipendenze circolari all'avvio del servizio. 19 - È presente un servizio in esecuzione con lo stesso nome. 20 - Il nome del servizio contiene caratteri non validi. 21 - Al servizio sono stati passati parametri non validi. 22 - L'account con cui deve essere eseguito il servizio non è valido o non dispone delle autorizzazioni per l'esecuzione del servizio. 23 - Il servizio esiste già nel database dei servizi disponibili dal sistema. 24 - Il servizio è attualmente sospeso nel sistema.