CPU information from Registry 1 : Registry « Windows « VB.Net Tutorial






Imports System
Imports Microsoft.win32
Imports System.Diagnostics
Imports System.Windows.Forms

 
 
 Public Class Tester
    Public Shared Sub Main
    
        Dim m_LM As RegistryKey
        Dim m_HW As RegistryKey
        Dim m_Des As RegistryKey
        Dim m_System As RegistryKey
        Dim m_CPU As RegistryKey
        Dim m_Info As RegistryKey
        m_LM = Registry.LocalMachine
        m_HW = m_LM.OpenSubKey("HARDWARE")
        m_Des = m_HW.OpenSubKey("DESCRIPTION")
        m_System = m_Des.OpenSubKey("SYSTEM")
        m_CPU = m_System.OpenSubKey("CentralProcessor")
        m_Info = m_CPU.OpenSubKey("0")
 
        Console.WriteLine(m_Info.GetValue("VendorIdentifier"))
        Console.WriteLine(m_Info.GetValue("ProcessorNameString"))
        Console.WriteLine(m_Info.GetValue("Identifier"))
        Console.WriteLine(m_Info.GetValue("~Mhz") & "MHz")
    End Sub

End Class
AuthenticAMD
Mobile AMD Sempron(tm) Processor 3000+
x86 Family 15 Model 28 Stepping 0
1790MHz








24.11.Registry
24.11.1.Get value from Registry with default value
24.11.2.Get string value from Registry
24.11.3.Set Registry value
24.11.4.Set value from Registry using My.Computer.Registry
24.11.5.Save value to Registry: RegistryValueKind.DWord, RegistryValueKind.String, RegistryValueKind.Binary, RegistryValueKind.MultiString
24.11.6.My.Computer.Registry.GetValue
24.11.7.CPU information from Registry 1