Página 2 de 2 PrimeiroPrimeiro 12
Resultados 11 a 15 de 15
  1. #11
    CoderSc , teria como ser um pouco mais específico? Não entendi onde nem como utilizar a função que você citou. (PegarPrioridade)
    SEMPRE COLOQUE [RESOLVIDO] NO SEU POST

  2. #12
    Gray Hat Avatar de CoderSc
    Data de Ingresso
    Jan 2011
    Localização
    #!/bin/bash
    Posts
    1.735
    Acabei entendendo errado sua pergunta na verdade aquela função pega a prioridade de um processo utilizando a GetProcessPriority foi mal..

    Mas pro teu caso tu pode utilizar a função GetProcessMemoryInfo da PsApi.

    Tipo assim:

    Código:
    function MemoriaDoProcesso ( PID : Cardinal): Cardinal;
    var
    HWNDP : HWND;
    PMC : PPROCESS_MEMORY_COUNTERS;
    C : Cardinal;
    begin
    result := 0;
    C := SizeOf(PROCESS_MEMORY_COUNTERS);
    GetMem(PMC, C);
    PMC^.cb := C;
    HWNDP := OpenProcess(PROCESS_ALL_ACCESS, False, PID);
    try
    if (GetProcessMemoryInfo(HWNDP, PMC,C)) then
    Result := PMC^.WorkingSetSize else Result := 0;
    except
    end;
    FreeMem(PMC);
    end;
    E para utiliza-lá poderia ser num loop que você está fazendo para listar os processos... Vamos supor um trecho do código:

    Código:
    with listview1.items.add do begin
    caption := inttostr(PE.th32processid); //PID
    subitems.add(PE.szexefile);               //nome do processo
    subitems.add(inttostr(MemoriaDoProcesso(pe.th32processid))); //memória em bytes
    end;
    Sendo que "PE" é uma variável do tipo tprocessentry32 da tlhelp32 para listar os processos.

    t+
    Når du føler flove over at se på tras eller bange for at se fremad, se venstre eller højre I be altid ved din side.

    H
    aters Gonna Hate

  3. #13
    CoderSc
    Você bateu em cima da tecla xD, era isso mesmo que eu queria.
    Mais uma coisa, caso você entenda de DataSnap e Aplicação Multi-Camadas teria como você dar uma lida neste outro tópico e me dar algumas idéias?

    http://www.activedelphi.com.br/forum...er=asc&start=0

    Estou fazer de tudo para tentar resolver o problema.
    Obrigado pela ajuda.
    SEMPRE COLOQUE [RESOLVIDO] NO SEU POST

  4. #14
    Gray Hat Avatar de CoderSc
    Data de Ingresso
    Jan 2011
    Localização
    #!/bin/bash
    Posts
    1.735
    Citação Postado originalmente por igormoita Ver Post
    CoderSc
    Você bateu em cima da tecla xD, era isso mesmo que eu queria.
    Mais uma coisa, caso você entenda de DataSnap e Aplicação Multi-Camadas teria como você dar uma lida neste outro tópico e me dar algumas idéias?

    http://www.activedelphi.com.br/forum...er=asc&start=0

    Estou fazer de tudo para tentar resolver o problema.
    Obrigado pela ajuda.
    Beleza,

    Disponha [] 's
    Når du føler flove over at se på tras eller bange for at se fremad, se venstre eller højre I be altid ved din side.

    H
    aters Gonna Hate

  5. #15
    Hacker Avatar de FoXxD
    Data de Ingresso
    Jun 2006
    Posts
    1.154
    Citação Postado originalmente por igormoita Ver Post
    FoXxD eu ficaria muito agradecido se você podesse reupar seu código fonte para download.
    Preciso fazer um monitoramento dos sistemas que estou fazendo e não encontrei alguns processos que espero encontrar no seu fonte.
    Obrigado desde já.
    É bom que já tenha resolvido, não tenho mais esse fonte.

    Abraços.

Tópicos Similares

  1. C#: Listar processos.
    Por shgt no fórum Plataforma .NET
    Respostas: 0
    Último Post: 01 Jun 2010, 16:40
  2. [~Duvida~] Listar Modulos dos processos ativos
    Por ready no fórum Dúvidas
    Respostas: 4
    Último Post: 04 May 2009, 16:44
  3. Processos do Windows Com VB.NET
    Por lordvelkain no fórum Plataforma .NET
    Respostas: 0
    Último Post: 24 Feb 2009, 11:29
  4. [Pedido]Listar Processos pelo Trojan
    Por Keldan no fórum Dúvidas
    Respostas: 9
    Último Post: 18 Jan 2009, 20:47
  5. Processos no Windows
    Por Dr.Ravnos no fórum Segurança
    Respostas: 3
    Último Post: 03 Jan 2008, 21:23

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •