首页 > 解决方案 > 如何判断 C++ exe 是否已被另一个程序显式调用

问题描述

我用 C++14 编写了一个程序,它被编译成一个 exe。用户双击它可以正常运行,也可以由同一文件目录下的Python 3程序调用(使用subprocess.Popen)。C++ 程序的行为取决于它被调用的方式,我想知道是否有一种简单的方法可以在运行时(在 C++ 程序中)进行判断。

我想到的一种方法是让 Python 程序向文本文件写入一些内容,这将使 C++ 程序知道它是如何被调用的。但我正在寻找一种更好的方法,如果存在的话。

标签: pythonc++exe

解决方案


推荐阅读