Re: [delphi-br] Como verificar se um programa esta e m execução pelo seu path?

2009-12-16 Por tôpico José Mário Silva Guedes
Ricardo, acredito que você terá que verificar todos os processos em execução. Não tenho uma rotina pronta, mas uma busca irá lhe ajudar. Com o PID de cada processo, você poderia usar a rotina abaixo: var Alca : THandle; sExe : string; dwRet : DWORD; begin Alca := OpenProcess(PROCESS_QUERY_I

Re: [delphi-br] Como verificar se um programa esta e m execução pelo seu path?

2009-12-16 Por tôpico Aureo Koppe
Olha, eu acho que pelo path não dá, mas você pode saber se um programa está em execução ou não com o seguinte trecho de código: procedure TForm4.FormClick(Sender: TObject); begin if FindWindow(nil, 'Form4') > 0 then ShowMessage('exec'); end; tem outras maneiras mas, esta é a mais simples.

Re: [delphi-br] Como verificar se um programa esta e m execução pelo seu path?

2009-12-15 Por tôpico Rafael Jorge
extractfilepath(paramstr(0)); 2009/12/15 Ricardo Lima > > > Tem alguma forma de saber se um determinado programa está em execução > utilizando seu path? > > Eu sei que pelo nome do programa é possivel, mas eu preciso do path, ex: > c:\meu programa\meuexe.exe. > > Obrigado, > > At. > rlmariz >