I would like to create a Windows services monitoring and want to register a customizable amount of services. For this I need to have a ServiceController array dynamically, the problem is that of Exception when I try to assign the service name to the ServiceName property.
Here is an example below:
//Eu declaro uma variável global
ServiceController[] scService;
//Aqui vai o código que busca os serviços e põe em um Array de String
//aí o contaService tem a quantidade de serviços cadastrados
scService = new ServiceController[contaService];
//Agora quando vou dar o nome aos servicos
for (int i = 0; i < contaService; i++)
{
//Nessa linha da exception
scService[i].ServiceName = scNome[i];
}