6票赞成评论告诉我它不重复。 尽管没有人阅读实际问题但仍有4票结束。 没有回答。
我找到了一个解释的链接。
https://hackernoon.com/the-decline-of-stack-overflow-7cb69faa575d#.d05jjnucn
这么久,帐户关闭了。
答案 0 :(得分:0)
假设你知道processA名称,
您可以使用EnumProcesses()获取所有流程的列表,
然后GetModuleBaseName()检查每个流程的名称(在此之前您需要使用OpenProcess()打开它们)
当你找到合适的一个:QueryFullProcessImageName()时带有由EnumProcesses给出的Id()
答案 1 :(得分:0)
使用https://stackoverflow.com/a/3137081/6172310中的技术获取父进程的进程ID(pid)。
调用OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, false, pid)
来获取进程的句柄(完成后不要忘记关闭句柄!)
致电QueryFullProcessImageName(processHandle, 0, outputString, sizeof(outputString))
获取图片名称。