简言:
在此之前,我们发现有的WindowsAPI函数调用,必须传入相关的句柄
比如通过Findwindow获取窗口句柄,这个窗口句柄就成为了另外的API函数调用的重要的参数
这就足以说明句柄的重要地位。
简单来说,当获取到了窗口句柄之后,也就拿到操作它的权限
之后就可以把句柄传给任何别的函数,让这些函数操作。好像一张通行证,拿到它,就可以在编程之路上畅通无阻。
而窗口有窗口的句柄。
进程也有进程的句柄。
OpenProcess函数:
拿到进程句柄,就相当于拿到了进程操作的权限
然后就可以把这个句柄传给其他的进程操作函数调用
语法:
HANDLE OpenProcess(
DWORD dwDesiredAccess, // 访问权限
BOOL bInheritHandle, // 是否允许子进程继承句柄
DWORD dwProcessId // 进程 ID
);
参数:
[in] dwDesiredAccess:
- 对进程对象的访问。 针对进程的安全描述符检查此访问权限。 此参数可以是一个或多个



被折叠的 条评论
为什么被折叠?



