Неуправляемый C ++ Получить текущий идентификатор процесса? (Консольное приложение) - PullRequest
0 голосов
/ 06 августа 2009

Как я могу получить текущий идентификатор процесса из неуправляемого консольного приложения C ++? Я вижу, что

GetWindowThreadProcessId

Работает, когда у вас HWND, но что я могу сделать для консольного приложения?

Ответы [ 2 ]

6 голосов
/ 06 августа 2009

Вы пробовали GetCurrentProcessId?

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

1 голос
/ 06 августа 2009

GetCurrentProcessId

Точно такой же вопрос? Windows

В Unix вы можете перейти:

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

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

ОПИСАНИЕ getpid () возвращает идентификатор процесса текущего процесса. (Это часто используется подпрограммами, которые генерируют уникальные временные имена файлов.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...