进程句柄和标识符 - Win32 apps

进程句柄和标识符 - Win32 apps

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

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

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

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

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

相关文章

巴雷特M82狙击步枪
365体育比分官网

巴雷特M82狙击步枪

08-09 5800
籤詩吉凶大拆解
365bet安卓手机客户端

籤詩吉凶大拆解

07-13 2614
2019年橄榄球世界杯来自日本的难忘时刻
365bet官网是什么

2019年橄榄球世界杯来自日本的难忘时刻

09-22 1703
创维电视频道怎么设置
365bet安卓手机客户端

创维电视频道怎么设置

08-01 7845
古钱币的锈迹如何才能清洗掉
365bet安卓手机客户端

古钱币的锈迹如何才能清洗掉

08-08 6855
bulova手表怎么样?宝路华手表好不好?
365体育比分官网

bulova手表怎么样?宝路华手表好不好?

07-29 9830