Как узнать, был ли C ++ exe явно вызван другой программой - PullRequest
0 голосов
/ 16 июня 2020

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

Один из методов, о котором я подумал, - это наличие Программа Python записывает что-то в текстовый файл, чтобы программа на C ++ знала, как она вызывается. Но я ищу способ получше, если он существует.

...