문제

내 C++ 애플리케이션의 프로세스 ID를 얻는 방법이 있습니까?저는 Carbon 프레임워크를 사용하고 있지만 Cocoa는 사용하지 않습니다…

도움이 되었습니까?

해결책

unistd.h에 있는 getpid() 함수를 사용할 수 있나요?

OSX 참조

다른 팁

GetProcessPID가 필요한 것입니다.이는 GetCurrentProcess에서 얻을 수 있는 ProcessSerialNumber를 사용합니다.

실제로 GetCurrentProcess를 호출할 필요는 없으며 상수 kCurrentProcess를 사용할 수 있습니다.

(그러나 어쨌든 다른 프로세스의 PID에 액세스하려고 하지 않는 경우 getpid는 작업량이 훨씬 적습니다.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top