gpt4 book ai didi

c++ - 在运行时检测 i3/i5/i7 Intel Core Family

转载 作者:太空宇宙 更新时间:2023-11-04 02:17:57 25 4
gpt4 key购买 nike

我正在尝试检测当前进程是否在 i3/i5 或 i7 系列的 Intel Core 上运行,如果可能的话使用 GetSystemInfo/GetNativeSystemInfoSYSTEM_INFO .我确实找到了一些使用 CPUID 和 VendorID 进行所有可能的 CPU 检测的详尽代码,但现在我想远离它,看起来它可以使用 GetSytemInfo 和正确的信息.

我只是在运行这个:

SYSTEM_INFO si;
GetSystemInfo(&si);

看起来 wProcessorRevisionwProcessorLevel 应该能够提供该信息。在 i5 上我必须在这里测试我得到:

wProcessorArchitecture = 0   (correct)
wProcessorLevel = 6
wProcessorRevision = 7685

我试图到处寻找,但没有找到最新英特尔核心系列的任何规范。我能找到的所有东西都太旧了……有什么想法吗?

最佳答案

您感兴趣的规范称为“英特尔规范更新”文档;您需要在谷歌上搜索您感兴趣的处理器系列的特定文档。

关于c++ - 在运行时检测 i3/i5/i7 Intel Core Family,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4619834/

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