Array
(
)

Gerenciar processos em outras máquinas

Alberto Junior
   - 14 out 2010

Pessoal, boa tarde.

Estou desenvolvendo uma aplicação em C# onde a mesma deve iniciar, parar ou pausar um dado serviço em uma máquina da rede.

Inicialmente eu consegui fazer isso local, ou seja, eu compilei meu projetinho que consigo iniciar ou parar um serviço da minha máquina (local), agora a questão é como é que eu posso a partir da minha máquina iniciar, parar ou pausar um dado serviço em uma máquina que eu consiga enxergar na rede?

segue parte da implementação...

private void button1_Click(object sender, EventArgs e)

{

ServiceController service = new ServiceController("Alerta");

try

{

if ((service.Status.Equals(ServiceControllerStatus.Stopped)) ||

(service.Status.Equals(ServiceControllerStatus.StopPending)))

service.Start();

}

catch (Exception ex)

{

MessageBox.Show("Erro ao iniciar o servio Mensageiro \n" + ex.Message);

}

}

Abs, Alberto