我有一个进程的路径,我想用C ++获取它的窗口标题。
我们假设这个过程只有一个窗口。
例如,我的流程路径是:
C:\ Program Files \ My Program \ program.exe这是一个正在运行的进程的路径,我想得到它的windows标题。
感谢。
答案 0 :(得分:0)
假设过程中只有一个窗口,假设一次只运行一个可执行文件副本,那么您可以使用{{1}枚举顶级窗口,在每个窗口上调用EnumWindows()
,GetWindowThreadProcessId()
和OpenProcess()
以获取其拥有进程的路径,如果找到匹配的路径,则可以使用{{1获取该窗口的标题并停止枚举。