C++ アプリケーションのプロセス ID を取得する方法はありますか?
-
09-06-2019 - |
質問
C++ アプリケーションのプロセス ID を取得する方法はありますか?Carbon フレームワークを使用していますが、Cocoa は使用していません…
解決
unistd.h にある getpid() 関数を使用できますか?
他のヒント
必要なのは GetProcessPID です。これは、GetCurrentProcess から取得できる ProcessSerialNumber を受け取ります。
実際に GetCurrentProcess を呼び出す必要はなく、定数 kCurrentProcess を使用できることに注意してください。
(ただし、別のプロセスの PID にアクセスしようとしていない場合、とにかく getpid の作業ははるかに少なくなります。)
所属していません StackOverflow