Ciao a tutti
avrei bisogno di un'informazione: ho la necessità di poter operare sui servizi (stop & start) di un computer remoto (in una rete aziendale).
grazie al "System.ServiceProcess.ServiceController" riesco ad elencare tutti i servizi di un determinato host, però quando provo a stoppare un qualsiasi servizio mi ritorna un messaggio che dice che non posso avviare il servizio selezionato nell'host definito.
la procedura che utilizzo è la seguente:
'dichiarazione variabile
Public services() As System.ServiceProcess.ServiceController
'all'interno di un button lancio:
services(DataGridView1.Rows(DataGridView1.CurrentR ow.Index).Cells(0).Value).Stop()
'dove datagridview1... indica l'id del servizio da terminare.
la stessa procedura, utilizzata in locale, funziona perfettamente. Qualcuno sa dirmi il perchè? sarà un problema di diritti dell'utente (anche se l'utente che utilizzo nel dominio è amministratore, e nel caso fosse un problema di diritti come posso accedere con un'altro utente?) o bisogna abilitare qualche opzione sul computer remoto?
Vi ringrazio
ciao