Unmanaged C ++获取当前进程ID? (控制台应用)

时间:2009-08-06 19:52:34

标签: c++ winapi process

如何从非托管C ++控制台应用程序获取当前进程ID?我明白了

GetWindowThreadProcessId

当你有HWND时工作,但我能为控制台应用程序做些什么?

2 个答案:

答案 0 :(得分:6)

您是否尝试过GetCurrentProcessId

http://msdn.microsoft.com/en-us/library/ms683180(VS.85).aspx

答案 1 :(得分:1)

GetCurrentProcessId

完全相同的问题? Windows

在unix中你可以去:

#include <sys/types.h>
#include <unistd.h>

pid_t getpid(void);
pid_t getppid(void);

说明 getpid()返回当前进程的进程ID。 (这经常是 由生成唯一临时文件名的例程使用。)