如何检测 CPU 是否支持英特尔防盗技术



从 http://ark.intel.com 我可以找到支持它的处理器。但是如何以编程方式检测它呢? (C++,C#)。

对于英特尔的芯片组,我发现 FVEC2(特征矢量寄存器)用于检测是启用还是禁用防盗。

有一些脚本会告诉你你的系统是否支持它:

防盗状态工具。 此工具报告系统是否能够运行英特尔®防盗以及是否存在有效的 MEI 驱动程序。 它不会输出 MEI 驱动程序的版本(如果已安装)。 仅当您想知道系统上是否有有效的 MEI 驱动程序以及系统是否支持英特尔®防盗时,此工具才真正有用。

SCS发现工具

:如果要对系统进行实际的"发现",则需要下载SCS发现工具。 此工具通常由可管理性控制台推送到系统,以便执行系统"扫描"。 它报告以下内容:MEI 驱动程序/版本、LMS 和 UNS 版本、启用 ME、实施英特尔 AMT 所需的大量信息、英特尔防盗状态、网络配置等。 它可以将所有内容写入系统的注册表或XML输出文件。

您可以让 SCS 发现工具将其输出写入寄存器,以便以编程方式检查寄存器。

好吧,

我发现了一些可能会有所帮助的事情。

  • 在 c# 中获取时钟速度
  • 从上面的 c# 中的 CPUID
  • 从上面英特尔文档关于 cpuid

除了 ChileAddict 列出的工具外,从 SCS v9.0 开始,SCS 下载包还包括另一个名为 PlatformDiscovery 的工具。此工具提供平台中英特尔功能的摘要,包括防盗功能的存在(和版本)。

最新更新