Определение имени процессора - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.733 из 5
Похожие ответы