Fórum Alguém sabe diferenciar o PID do HANDLE ??? #365350
22/10/2008
0
O comando:
-> SetthreadAffinityMask(Handle,value) ´PARECE não Funcionar´
Existe um outro que muda afinidade de processos ´ESSE FUNCIOANA´
-> SetProcessAffinityMask(vHandle, value)
Para tentar driblar eu gostaria de usar a segunda função pois esta funcioana mesmo.
EU preciso saber como pego o PID da THREAD que está rodando ??
Pois uma thread não deixa de ser um processo, certo ?!
Obrigado a todos !!! :?
Juniorvieira
Curtir tópico
+ 0Posts
23/10/2008
Marcosrocha
Gostei + 0
23/10/2008
Juniorvieira
Obrigado , mas não era isso.
:arrow: Gostaria de saber a diferença entre PID e HANDLE .
Essa função traz o PID do processo da aplicação (O executavel em si.)
->A thread é a função GetCurrentThreadId .
Gostei + 0
23/10/2008
Marcosrocha
[b:b3bea447fd]PId[/b:b3bea447fd]: Referencia o número do processo junto à lista de tarefas do Windows.
Pegando o ID de uma Thread (TThread).
ShowMessage(IntToStr( MyThread.ThreadID ));
Segundo o Help do Delphi...
[quote:b3bea447fd=´Delphi Help´]ThreadID property identifies the thread throughout the system. ... On Windows, ThreadID is also useful when calling Win32 API functions for manipulating the thread.
A propriedade ThreadID identifica uma thread no sistema. ... No Windows, ThreadID também pode ser útil quando estiver manipulando a Thread fazendo chamadas com as funções da API Win32.[/quote:b3bea447fd]
Gostei + 0
23/10/2008
Juniorvieira
Gostei + 0
23/10/2008
Juniorvieira
Gostei + 0
01/01/2016
Benedito Ordine
1- CTR + ALT + DEL
2 - Clique em Gerenciar Tarefas
3- Na tela que aparecer clique em Detalhes
4- Procure sua aplicação e clique com o botão direito do mouse em sua aplicação
5 - Clique em cadeia de espera e aparecerá as informações de PID e Threads
Se estiver rodando a sua aplicação normalmente esta informação não aparecerá. Só se estiver aguardando para rodar.
É o meu problema hoje , por isso sei destes passos .
Atenciosamente Bene,[img]http://arquivo.devmedia.com.br/forum/imagem/469247-20160101-111856.png[/img]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)