Есть ли способ получить идентификатор процесса моего приложения на C ++?
-
09-06-2019 - |
Вопрос
Есть ли способ получить идентификатор процесса моего приложения на C ++?Я использую Carbon framework, но не Cocoa…
Решение
можете ли вы использовать функцию getpid(), найденную в unistd.h ?
Другие советы
GetProcessPID - это то, что вам нужно.Для этого требуется ProcessSerialNumber, который вы можете получить из GetCurrentProcess .
Обратите внимание, что на самом деле вам не нужно вызывать GetCurrentProcess, вы можете использовать константу kCurrentProcess .
(Но в любом случае получение PID требует намного меньше работы, если вы не пытаетесь получить доступ к PID другого процесса.)
Не связан с StackOverflow