gpt4 book ai didi

c++ - 带有两个 dwDesiredAccess 的 OpenProcess 函数

转载 作者:行者123 更新时间:2023-11-30 01:33:39 25 4
gpt4 key购买 nike

根据微软文档,dwDesiredAccess 参数可以是一个或多个进程访问权限。

我想在调用 openProcess 函数时传递两个不同的 dwDesiredAccess(PROCESS_QUERY_INFORMATION 和 PROCESS_TERMINATE)。谁能告诉我如何调用该函数?

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

请注意,上面的代码是针对一个访问权限的。

最佳答案

与大多数可以在单个参数中设置多个参数的 Win32 函数一样,您需要简单地按位OR将参数放在一起:

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

关于c++ - 带有两个 dwDesiredAccess 的 OpenProcess 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58125282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com