我正在开发一个生成dll的cpp应用程序,例如base.dll
。我有一些使用此dll的应用程序,例如A.exe
,B.exe
。
我想在A.exe
中获取B.exe
和base.dll
的产品版本。我正在使用c ++ 11和boost。
我正在为Windows和Linux编译这个dll。
目前,我可以通过执行以下操作来获取进程名称:
std::string pname = boost::log::aux::get_process_name();
我正在寻找类似的API来获取产品版本。任何反馈都将不胜感激。