进程句柄和标识符 - Win32 apps

进程句柄和标识符 - Win32 apps

CreateProcess 函数创建新进程时,将返回新进程的句柄及其主线程。 这些句柄是使用完全访问权限创建的,并且(受安全访问检查)可用于接受线程或进程句柄的任何函数。 这些句柄可由子进程继承,具体取决于创建这些句柄时指定的继承标志。 句柄在关闭之前有效,即使在进程或线程之后,它们表示的句柄也已终止。

CreateProcess 函数还返回唯一标识整个系统的进程的标识符。 进程可以使用 GetCurrentProcessId 函数获取其自己的进程标识符(也称为进程 ID 或 PID)。 从创建进程到进程终止为止,标识符是有效的。 进程可以使用 Process32First 函数获取其父进程的进程标识符。

如果你有进程标识符,可以通过调用 OpenProcess 函数来获取进程句柄。

OpenProcess 使你能够指定句柄的访问权限以及是否可以继承它。

进程可以使用 GetCurrentProcess 函数检索其自己的进程对象的伪句柄。 此伪句柄仅对调用进程有效;无法继承或复制它以供其他进程使用。 若要获取进程的实际句柄,请调用 DuplicateHandle 函数。

相关推荐

GamesWorkshop
365官网多少

GamesWorkshop

06-29 👁️ 6550
Shinco 新科移动空调怎么样 品牌介绍
bat365验证

Shinco 新科移动空调怎么样 品牌介绍

09-20 👁️ 9568
Kettle 版本这么多,到底该怎么选?
bat365验证

Kettle 版本这么多,到底该怎么选?

10-29 👁️ 437
快手成为奔跑吧兄弟第五季顶级赞助商 快手跑男5播出时间
哔哩哔哩小黑屋在哪?哔哩哔哩查看小黑屋教程
世界杯中国哪个电视台直播:详细解析官方转播平台与观看方式