Ich möchte in der Lage zu prüfen, ob eine CPU AES-NI mit C++ - Code auf Windows verfügbar ist. (MinGW GCC)In meinem C++ - Programm gibt es eine Möglichkeit zu überprüfen, ob die CPU AES-NI
Ich fand eine Lösung in C# mit Visual Studio geschrieben.
Test for AES-NI instructions from C#
private static bool IsAESNIPresent()
{
byte[] sn = new byte[16]; // !!! Here were 8 bytes
if (!ExecuteCode(ref sn))
return false;
var ecx = BitConverter.ToUInt32(sn, 8);
return (ecx & (1 << 25)) != 0;
}
Gibt es eine einfache Möglichkeit, das gleiche mit c zu tun ++? (GCC)
Das sieht so aus als würde es funktionieren .. Ich werde deine Antwort akzeptieren, sobald ich es in mingw (im sorta neu) funktioniere –
Das hat wirklich gut und einfach funktioniert. –