Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to detect if CPU support Intel Anti-Theft technology?

From http://ark.intel.com I can find what processors support it. But how to detect it programmatically? (C++,C#).

In case of Intel's chipsets, I find out that FVEC2 (feature vector register) is used for detection whether is Anti-Theft enabled or disabled.

like image 290
Martin Bajcar Avatar asked Nov 14 '22 00:11

Martin Bajcar


1 Answers

There are some scripts that will tell you if your system has supports it:

Anti-Theft Status tool. This tool reports whether or not the system is capable of running Intel® Anti-theft and whether or not there is a valid MEI driver. It does NOT output the version of the MEI driver, if installed. This tool is really only useful if you want to know if there is a valid MEI driver on the system and if the system supports Intel® Anti-Theft.

SCS Discovery Tool: If you want to do an actual "Discovery" of the system, you want to go download the SCS Discovery Tool. This tool is often pushed down to systems by Manageability Consoles in order to do a system "Scan." It reports the following: MEI Driver/version, LMS and UNS versions, ME enabled, a host of information needed for implementing Intel AMT, Intel Anti-Theft status, network configurations and more. It can write everything to the system's registry or to an XML output file.

You can make the SCS Discovery tool write its output to registers so then you could programmatically check the registers.

like image 165
ChileAddict - Intel Avatar answered Dec 18 '22 08:12

ChileAddict - Intel