내 C++ 애플리케이션의 프로세스 ID를 얻는 방법이 있습니까?
-
09-06-2019 - |
문제
내 C++ 애플리케이션의 프로세스 ID를 얻는 방법이 있습니까?저는 Carbon 프레임워크를 사용하고 있지만 Cocoa는 사용하지 않습니다…
해결책
unistd.h에 있는 getpid() 함수를 사용할 수 있나요?
다른 팁
GetProcessPID가 필요한 것입니다.이는 GetCurrentProcess에서 얻을 수 있는 ProcessSerialNumber를 사용합니다.
실제로 GetCurrentProcess를 호출할 필요는 없으며 상수 kCurrentProcess를 사용할 수 있습니다.
(그러나 어쨌든 다른 프로세스의 PID에 액세스하려고 하지 않는 경우 getpid는 작업량이 훨씬 적습니다.)
제휴하지 않습니다 StackOverflow