在C++(或STL)中是否有一个API来获取父进程ID?如果不是,那么可移植代码可以做什么? 据我所知,linux API api如getppid可以在unix平台上完成这项工作,但是在Windows上相同的功能呢?C++如何获取父进程ID
谢谢!
在C++(或STL)中是否有一个API来获取父进程ID?如果不是,那么可移植代码可以做什么? 据我所知,linux API api如getppid可以在unix平台上完成这项工作,但是在Windows上相同的功能呢?C++如何获取父进程ID
谢谢!
以下链接HEP你
http://www.codeproject.com/Articles/9893/Get-Parent-Process-PID
https://gist.github.com/253013/d47b90159cf8ffa4d92448614b748aa1d235ebe4
感谢凤凰,它的工作!但是我很想知道这个代码在Windows64上也能工作吗? – Rohit
将构建配置更改为64位(默认为所有计算机)并检查构建是否成功。 –
库,如Qt和提升可实现跨平台的方式你的目标。在boost示例中,这里是关于进程类的信息:http://www.highscore.de/boost/process/reference/classboost_1_1process_1_1process.html –
但是,Boost.Process并不是一个官方的Boost C++库。 – HAL