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