ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Duvida modules processo

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
gabrielzxc
Novato
Novato


Registrado: Domingo, 29 de Novembro de 2015
Mensagens: 17

MensagemEnviada: Dom Jan 10, 2016 3:16 pm    Assunto: Duvida modules processo Responder com Citação

Olá pessoal achei um código aqui mesmo no fórum, sobre "listar modules de um processo "

porém eu cheguei até no que eu queria.. mais to com uma dúvida, teria como somente listar por exemplo, injetei a dll , listar somente essa dll ? e não as que aparece do windows etc... excluir as linhas no caso bom fico no aguardo...

o código e esse :

Código:
function GetProcessByName(proc: string): Cardinal;
var
Snap: Cardinal;
pe: PROCESSENTRY32;
begin
Snap:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
pe.dwSize:=sizeof(pe);
Process32First(Snap,pe);
repeat
  if LowerCase(pe.szExeFile) = LowerCase(proc) then
    begin
    Result:=pe.th32ProcessID;
    exit;
    end;
until not Process32Next(Snap,pe);
Result:=0;
end;

function GetProcessModules(proc: Cardinal): TStringList;
var
Snap: Cardinal;
me: MODULEENTRY32;
begin
Result:=TStringList.Create;
Snap:=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,proc);
me.dwSize:=sizeof(me);
Module32First(Snap,me);
repeat
  Result.Add(me.szExePath);
until not Module32Next(Snap,me);
end;


Código:
memo1.Text:=GetProcessModules(GetProcessByName(edit1.Text)).Text;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB