C# Prozessor-Typ und Geschwindigkeit auslesen

eightcore

Lt. Commander
🎅Rätsel-Elite ’24
Registriert
Juli 2008
Beiträge
1.676
Guten Tag.

Ich schaffe es einfach nicht, diese beiden Ziele zu erreichen. Habe bereits Stunden gesucht, Beispiele eingefügt, es funzt aber nie.

Ich möchte Prozessor-Typ und Speed in je einem Label darstellen.

Wie muss da der Code aussehen?
Ich programmiere mit Visual Studio 2010.



MfG | eightcore
 
Versuch mal damit:
http://www.java2s.com/Code/CSharp/Windows/RetrievetheCPUTypeandSpeedfromtheRegistry.htm

using System;
using Microsoft.Win32;

class Class1
{
static void Main(string[] args)
{
RegistryKey RegKey = Registry.LocalMachine;
RegKey = RegKey.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
Object cpuSpeed = RegKey.GetValue("~MHz");
Object cpuType = RegKey.GetValue("VendorIdentifier");
Console.WriteLine("You have a {0} running at {1} MHz.",cpuType,cpuSpeed);
}
}
 
Falls der Win nicht automatisch erkennen kann, dann klappt das mit dem Registry Eintrag nicht!
 
Nein, bin noch nicht ganz zufrieden.

Wie kann ich das Ergebnis in einem Label anzeigen?

Bekomme immer Fehler bezüglich Datentyp.
 
Label.Text erwartet einen String.
Du solltest das entstehende ERgebnis was du haben willst, auch als string darstellbar machen.
:rolleyes: Grundlagen!
 
Zurück
Oben