我的确切问题是:如何获取与调用进程关联的控制台的 cmd.exe DOS 窗口的句柄?我需要从用 C 语言编写的控制台应用程序中使用它,该程序从命令行执行,该程序可能在不同的控制台 Windows 中具有自身的多个活动副本(通过 START 命令执行)。
我多次查看 Win32 API 文档。我尝试使用 GetActiveWindow 并不起作用。我知道 EnumWindows 可以用于此,但如果有多个具有相同标题的活动窗口(顺便说一句,更改窗口标题不是一种选择),则此方法会失败。
提前致谢...