2017-04-09 3 views
1

I Prozessor Codenamen (zB. "Ivy Bridge", "Sandy Bridge") wie CPU-Z Tool unter Windows aber von C# -Code bekommen erreichen.Wie Prozessor mit dem Codenamen

+0

Ich bin ziemlich sicher CPU-Z hat eine eingebaute Nachschlagetabelle, die von Modellnummern zu Codenamen geht. –

Antwort

1

Verwenden PROCESSOR_IDENTIFIER Umgebungsvariable:

var cpuId = Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER"); 

In meinem Fall ist es druckt:

// Intel64 Family 6 Model 69 Stepping 1, GenuineIntel 

WMI ist auch eine andere Methode, um die gleichen Informationen zu erhalten, aber dies ist einfacher.

Beachten Sie, dass Sie nie in der Lage sein, die genaue Zeichenfolge CPU-Z liefert zu bekommen, da es sehr wahrscheinlich ist es, eine Zuordnungstabelle hat, die diese Umgebungsvariable liest und intern Karten auf die Codenamen und Ausgänge.

+0

Ja, ich verwende bereits WMI Win32_Processor-Klasse, um viele andere CPU-Eigenschaften zu bekommen, die ich brauche, aber der Codename ist nicht da. So kann ich Model, Stepping usw. bekommen. Die Frage ist, ob diese Tabelle irgendwo verfügbar ist? – HolaJan

Verwandte Themen