2013-08-23 3 views
1

Есть ли API в C++ (или STL) для получения идентификатора родительского процесса? если нет, то какой может быть переносимый код? Я понимаю, что linux api, такой как getppid, может выполнять работу на платформах unix, но что эквивалентно тому же в окнах?C++ Как получить идентификатор родительского процесса

Спасибо!

+1

библиотеки, такие как Qt и импульс может достичь своей цели в кросс-платформенных образом. В случае форсирования здесь представлена ​​информация о классе процесса: http://www.highscore.de/boost/process/reference/classboost_1_1process_1_1process.html –

+1

Однако Boost.Process пока еще не является официальной библиотекой Boost C++. – HAL

ответ

3
+0

Спасибо Феникс, это сработало! Однако мне было любопытно узнать, что этот код будет работать и на Windows64? – Rohit

+0

измените конфигурацию сборки на 64 бит (по умолчанию все компьютеры) и проверьте, успешно ли она выполняется. –

Смежные вопросы