none
Ler serviços RRS feed

  • Pergunta

  • Preciso ler os serviços que estão em execução em uma maquina da rede.

    Alguém tem algum exemplo?

    Obrigado.


    Junior Santana

    segunda-feira, 23 de março de 2020 12:37

Respostas

  • Esse exemplo abaixo lista todos os processos em execução na máquina.
    O método GetProcesses pode ser utilizando passando o parametro com o nome da máquina que pretende listar os processos caso seja outra máquina e não a que estará executando a aplicação.

    Passando o nome de outro computador

    Ex: var _TodosProcessos = Process.GetProcesses("nome do computador");

    public static void Processos()
    {
        var _TodosProcessos = Process.GetProcesses();
        foreach (Process processo in _TodosProcessos)
        {
            Console.WriteLine("Id do Processo: {0} - Nome do Processo:{1}", processo.Id, processo.ProcessName);
        }
    }

    Para mais detalhes acesse o link sobre o assunto:
    https://docs.microsoft.com/pt-br/dotnet/api/system.diagnostics.process.getprocesses?view=netframework-4.8

    • Marcado como Resposta Jr_inc segunda-feira, 23 de março de 2020 20:05
    segunda-feira, 23 de março de 2020 17:44

Todas as Respostas

  • Esse exemplo abaixo lista todos os processos em execução na máquina.
    O método GetProcesses pode ser utilizando passando o parametro com o nome da máquina que pretende listar os processos caso seja outra máquina e não a que estará executando a aplicação.

    Passando o nome de outro computador

    Ex: var _TodosProcessos = Process.GetProcesses("nome do computador");

    public static void Processos()
    {
        var _TodosProcessos = Process.GetProcesses();
        foreach (Process processo in _TodosProcessos)
        {
            Console.WriteLine("Id do Processo: {0} - Nome do Processo:{1}", processo.Id, processo.ProcessName);
        }
    }

    Para mais detalhes acesse o link sobre o assunto:
    https://docs.microsoft.com/pt-br/dotnet/api/system.diagnostics.process.getprocesses?view=netframework-4.8

    • Marcado como Resposta Jr_inc segunda-feira, 23 de março de 2020 20:05
    segunda-feira, 23 de março de 2020 17:44
  • Neste caso qualquer ip da rede?

    Junior Santana

    segunda-feira, 23 de março de 2020 18:46
  • Se o usuario que a aplicação/serviço que estiver rodando for admin sim, já que o serviço vai precisar de acessos com permissões especiais(acesso admin) para conseguir ler os processos que estão em execução na máquina!
    segunda-feira, 23 de março de 2020 19:57