有没有办法获取我的 C++ 应用程序的进程 ID?我使用的是 Carbon 框架,但不是 Cocoa……</p>
David
问问题
4864 次
3 回答
7
你可以使用 unistd.h 中的 getpid() 函数吗?
于 2008-09-03T13:51:56.420 回答
1
GetProcessPID 是您所需要的。这需要一个 ProcessSerialNumber,您可以从 GetCurrentProcess 获得它。
于 2008-09-04T13:06:46.147 回答
0
请注意,您实际上不需要调用 GetCurrentProcess,您可以使用常量 kCurrentProcess。
(但是,如果您不尝试访问另一个进程的 PID,那么 getpid 的工作量要少得多。)
于 2008-09-15T00:23:54.730 回答