0

我的应用程序将在安装过程中由安装程序启动,可能使用 ShellExecute。我想在启动我的应用程序时获取安装程序可执行文件的名称。

我可以从我的应用程序中以某种方式看到“父进程”吗?或者我可以扫描系统以查找具有特定标题的窗口并获取拥有该窗口的 .exe 的名称吗?

这是针对 MS Windows 的,我的应用程序是用 C++ 编写的。

4

2 回答 2

1

windows确实有父进程的概念..我不知道你为什么会无知地声称..

http://www.codeproject.com/KB/threads/ParentPID.aspx

于 2009-10-29T13:54:47.630 回答
-1

我不知道该怎么做,但我会将调用者姓名作为参数传递给 exe,例如 --caller ParentName。这样你甚至不在乎它是否是窗户。

于 2009-06-10T21:40:46.467 回答