我的应用程序将在安装过程中由安装程序启动,可能使用ShellExecute。我想在启动我的应用程序时获取安装程序可执行文件的名称。C++:获取执行我的应用程序的进程的名称
我可以从我的应用程序中以某种方式看到“父进程”吗?或者,我可以使用特定的标题扫描系统中的窗口并获取拥有该窗口的.exe的名称?
这是用于MS Windows,我的应用程序是用C++编写的。
我的应用程序将在安装过程中由安装程序启动,可能使用ShellExecute。我想在启动我的应用程序时获取安装程序可执行文件的名称。C++:获取执行我的应用程序的进程的名称
我可以从我的应用程序中以某种方式看到“父进程”吗?或者,我可以使用特定的标题扫描系统中的窗口并获取拥有该窗口的.exe的名称?
这是用于MS Windows,我的应用程序是用C++编写的。
我不知道该怎么做,但我会通过调用者名称作为参数,如 - caller ParentName。这样,你甚至不关心它是否是窗户。
窗户确实有父进程的概念..我唐诺为什么你刚才声称无知..
错误。参见:http://stackoverflow.com/questions/185254/how-can-a-win32-process-get-the-pid-of-its-parent – 2014-03-01 16:41:28
杜佩:http://stackoverflow.com/questions/185254/how-can -a-win32-process-get-the-pid-of-parent- – 2009-06-10 21:43:11