locorj Postado Maio 2, 2006 Denunciar Share Postado Maio 2, 2006 Estou querendo executar um aplicativo por fora...alguém sabe como ver ver os processos que estão sendo executados no windows ???Ou um função pra checar de um determindado executavel está na lista de processos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 s3c Postado Maio 2, 2006 Denunciar Share Postado Maio 2, 2006 Coloque um TMemo no Form:// uses PSApi; var rId:array[0..999] of DWord; i,NumProc,NumMod:DWord; HProc,HMod:THandle; sNome:String; begin SetLength(sNome, 256); EnumProcesses(@rId[0], 4000, NumProc); for i := 0 to NumProc div 4 do begin HProc := OpenProcess(Process_Query_Information or Process_VM_Read, false, rId[i]); if HProc = 0 then Continue; EnumProcessModules(HProc, @HMod, 4, NumMod); GetModuleBaseName(HProc, HMod, @sNome[1], 256); Memo1.Lines.Add('PID=' + IntToStr(rId[i]) + ' ' + sNome); CloseHandle(HProc); end; end; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 locorj Postado Maio 3, 2006 Autor Denunciar Share Postado Maio 3, 2006 valeu... rolou redondinho... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
locorj
Estou querendo executar um aplicativo por fora...
alguém sabe como ver ver os processos que estão sendo executados no windows ???
Ou um função pra checar de um determindado executavel está na lista de processos
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.