gpt4 book ai didi

c++ - 如何确定进程是 32 位还是 64 位?

转载 作者:可可西里 更新时间:2023-11-01 12:42:12 32 4
gpt4 key购买 nike

给定一个 Windows 进程句柄,我如何使用 C++ 代码确定该进程是 32 位还是 64 位?

最佳答案

如果您有进程句柄,请使用 IsWow64Process() .

如果 IsWow64Process() 报告为真,则该进程是在 64 位操作系统上运行的 32 位进程。

如果 IsWow64Process() 报告错误(或不存在于 kernel32.dll 中),则该进程是在 32 位操作系统上运行的 32 位,或者是在 64 位操作系统上运行的 64 位。要知道操作系统本身是 32 位还是 64 位,请使用 GetNativeSystemInfo() (或者 GetSystemInfo() 如果 GetNativeSystemInfo()kernel32.dll 中不可用)。

关于c++ - 如何确定进程是 32 位还是 64 位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14184137/

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