问题

基于微软文档,dwDesiredAccess参数可以是一个或多个流程访问权限。

当我调用OpenProcess函数时,我想传递两个不同的dwDesiredAccess(process_QUERY_Information和process_TERMINATE).任何人都可以告诉我如何调用该函数吗?

 HANDLE hprocess = OpenProcess(PROCESS_QUERY_INFORMATION, 0, static_cast<DWORD>(proc.th32ProcessID));
 

请注意,上面的代码适用于一个访问权.

  最佳答案

与大多数 Win32 函数一样,您可以在单个参数中设置多个参数,您需要在参数中简单地位或:

 HANDLE hprocess = OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_TERMINATE, 0, static_cast<DWORD>(proc.th32ProcessID));
 

  相同标签的其他问题

c++windowswinapi