Открийте графичната карта програмно с помощта на Visual Basic

О

Открийте името на графичната карта

Възможно ли е да се открие името на графичната карта от .Net кода? Да, възможно е да се използва WMI. Но трябва да препратите към System.Management и да го импортирате.

Инструменти за управление на Windows

WMI е чудесна библиотека, която съдържа подробности за различни компоненти, необходими за работата на системата. Информация, свързана с твърдия диск, информация за процесора, мрежови компоненти и списъкът продължава. Наистина е лесно да потърсите данните, ако знаете малко за данните как са организирани.

Използване на WMI за получаване на името на графичната карта

WMI може да се използва за заявка на много информация за хардуер и информация, свързана с операционни системи. ManagementObjectSearcher може да се използва за заявки за данни. Той приема два параметъра. Първият параметър е да укажете кой раздел да търсите, наречен като обхват. И вторият параметър е действителната заявка, почти подобна на SQL заявката. Използването на метода Get на ManagementObjectSearcher ще даде резултата в колекция.

Програмен код

Импортира System.Management

Форма за публичен клас1

Частен подбутон1_Click (ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles Button1.Click

MsgBox (GetGraphicsCardName ())

Крайна под

Частна функция GetGraphicsCardName () като низ

Dim GraphicsCardName = String.Empty

Опитвам

Dim WmiИзберете като нов ManagementObjectSearcher _

(“rootCIMV2”, “SELECT * FROM Win32_VideoController”)

За всеки WmiResults като ManagementObject In WmiSelect.Get ()

GraphicsCardName = WmiResults.GetPropertyValue (“Име”). ToString

If (Not String.IsNullOrEmpty (GraphicsCardName)) Тогава

Изход за

Край ако

Следващия

Catch err As ManagementException

MessageBox.Show (грешка Съобщение)

Край Опитайте

Връщане на GraphicsCardName

Крайна функция

Краен клас

About the author

By user

Recent Posts

Recent Comments

Archives

Categories

Meta