跳转至主内容 此浏览器不再受支持。 Show 请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。 查找进程 ID
本文内容Windows中运行的每个进程都分配了一个名为进程 ID (PID) 的唯一十进制数。 此数字以多种方式使用,例如,在将调试器附加到它时指定进程。 本主题介绍如何使用任务管理器、任务列表Windows命令、TList 实用工具、PowerShell Get-Process 命令或调试器来确定给定应用的 PID。 任务管理器可以通过多种方式打开任务管理器,但最简单的方法是选择 Ctrl+Alt+Delete,然后选择 任务管理器。 在Windows中,首先单击“更多详细信息”以展开显示的信息。 在“ 进程 ”选项卡中,选择“ 详细信息 ”以查看 PID 列中列出的进程 ID。 单击任意列名进行排序。 可以右键单击进程名称以查看进程的更多选项。 某些内核错误可能会导致任务管理器的图形界面出现延迟。 tasklist 命令使用命令提示符中的内置Windows任务列表命令显示所有进程、其 PID 和其他各种详细信息。
用于 TList 实用工具任务列表查看器 (TList) 或tlist.exe是一个命令行实用工具,显示当前在本地计算机上运行的任务列表或用户模式进程的列表。 TList 包含在用于Windows的调试工具中。 有关如何下载和安装调试工具的信息,请参阅下载用于Windows的调试工具。 如果在 64 位电脑上的默认目录中安装了Windows驱动程序工具包,调试工具位于以下位置:
从命令提示符运行 TList 时,它将在内存中显示具有唯一 PID 编号的所有用户模式进程的列表。 对于每个进程,它显示 PID、进程名称,以及进程具有窗口(该窗口的标题)。
有关详细信息,请参阅 TList。 .tlist 调试器命令如果系统中已有运行用户模式调试器, 则 .tlist (List Process ID) 命令将显示系统上所有 PID 的列表。 PowerShell Get-Process 命令若要使用自动化脚本,请使用 Get-Process PowerShell 命令。 指定特定的进程名称,以查看该过程的进程 ID。
有关详细信息,请参阅 Get-Process。 其他资源若要了解有关 Windows 内部(包括内存使用、上下文、线程和进程)的更多信息,请查看其他资源,如 Windows 内部结构(作者:Mark Russinovich、David Solomon 和 Alex Ionescu) 其他资源跳转至主内容 此浏览器不再受支持。 请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。 下载 Microsoft Edge 有关 Internet Explorer 和 Microsoft Edge 的详细信息
使用英语阅读 使用英语阅读 获取当前进程的会话 ID
本文内容[此示例代码指定的内存地址可能会在Windows的未来版本中更改。 为了确保应用程序将来能够继续正常运行,应用程序必须调用 GetCurrentProcessId ,然后调用 ProcessIdToSessionId ,而不是以下示例代码。 以下示例 x86 程序集代码获取与当前进程关联的终端服务会话 ID。
其他资源其他资源本文内容 |