我的应用程序将在安装过程中由安装程序启动,可能使用ShellExecute。我想在启动应用程序时获取安装程序可执行文件的名称。
我可以从我的应用程序中以某种方式看到“父进程”吗?或者我可以使用特定标题扫描系统中的窗口并获取拥有该窗口的.exe的名称吗?
这适用于MS Windows,我的应用程序是用C ++编写的。
答案 0 :(得分:1)
windows确实有父进程的概念..我不知道你为什么只是无知地宣称......
答案 1 :(得分:-1)
我不知道该怎么做,但我会将调用者名称作为参数传递给exe,例如 --caller ParentName。那样你甚至不关心它是否是窗户。