Existe uma maneira de obter o ID do processo do meu aplicativo C++?
-
09-06-2019 - |
Pergunta
Existe uma maneira de obter o ID do processo do meu aplicativo C++?Estou usando a estrutura Carbon, mas não Cocoa…
Solução
você pode usar a função getpid() encontrada em unistd.h?
Outras dicas
GetProcessPID é o que você precisa.Isso requer um ProcessSerialNumber, que você pode obter em GetCurrentProcess.
Observe que na verdade você não precisa chamar GetCurrentProcess, você pode usar a constante kCurrentProcess.
(Mas getpid dá muito menos trabalho se você não estiver tentando acessar o PID de outro processo.)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow