如何获取绑定到我正在运行的控制台窗口的进程列表,该列表也适用于 Windows 2000?

Posted

技术标签:

【中文标题】如何获取绑定到我正在运行的控制台窗口的进程列表,该列表也适用于 Windows 2000?【英文标题】:how to get list of processes that are bind to console window that I'm running in that would work also in windows 2000? 【发布时间】:2011-12-22 23:12:22 【问题描述】:

我唯一找到的是GetConsoleProcessList。这里的问题是这个功能在 Windows 2000 中不起作用。有没有办法解决这个问题,所以它可以在 win2k 之后的所有系统中工作?是否有另一个功能可以做类似的事情?

【问题讨论】:

也许一些跨平台库层支持它开箱即用:***.com/questions/1575460/… 【参考方案1】:

GetConsoleProcessList 函数仅适用于 Windows XP/2003 及更高版本。不在 Windows 2000 上。

【讨论】:

以上是关于如何获取绑定到我正在运行的控制台窗口的进程列表,该列表也适用于 Windows 2000?的主要内容,如果未能解决你的问题,请参考以下文章

执行显示控制台窗口的命令,并获取进程的句柄

是否可以将命令发送到我的程序正在运行的控制台窗口?

Linux中怎么终止正在运行的后台程序

Linux中怎么终止正在运行的后台程序

如何在脚本中获取进程ID

C ++获取正在运行的进程的DLL的基地址