Определение имени процессора - Visual Basic .NET
Формулировка задачи:
посмотрел 2 темы:Узнать тип процессораОпределить имя пользователя и тип процессора
везде определение идет через GetSystemInfo,
что как-то не очень удобно, GetSystemInfo выдает все через код, а не сразу имя процессора,что как-то не точно,
а на VB6 вопрос решался через чтение реестра и сразу получал имя процессора,
вот фрагмент кода
на vb2005 функция не хочет работать....
подскажите, кто знает, решение на vb2005 .......
Решение задачи: «Определение имени процессора»
textual
Листинг программы
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim str As String = "HARDWARE\DESCRIPTION\System\CentralProcessor" Dim cpuCount As Integer = My.Computer.Registry.LocalMachine.OpenSubKey(str, False).SubKeyCount Dim proc = My.Computer.Registry.LocalMachine.OpenSubKey _ ("HARDWARE\\DESCRIPTION\\SYSTEM\\CentralProcessor\\0", False) With proc Label1.Text = .GetValue("ProcessorNameString") & vbNewLine Label1.Text = Label1.Text & .GetValue("~MHz") & " MHz" & vbNewLine Label1.Text = Label1.Text & .GetValue("Identifier") & vbNewLine Label1.Text = Label1.Text & .GetValue("VendorIdentifier") & vbNewLine Label1.Text = Label1.Text & cpuCount & vbNewLine End With End Sub End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д