Я написал программу на C ++ 14, которая компилируется в exe. Он может быть запущен обычным образом, если пользователь дважды щелкнет по нему, или он может быть вызван программой Python 3 в том же файловом каталоге (используя subprocess.Popen). Поведение программы на C ++ зависит от способа ее вызова, и мне было интересно, есть ли простой способ узнать (в программе на C ++) во время выполнения.
Один из методов, о котором я подумал, - это наличие Программа Python записывает что-то в текстовый файл, чтобы программа на C ++ знала, как она вызывается. Но я ищу способ получше, если он существует.