728x90
[C#/VB.NET] [WMI] 그래픽 카드 정보(Graphic Card) 불러오기
* VBNET WMI 를 이용한 그래픽 카드 정보 예제...
- WMI 를 사용하기 위해 참조 -> System.Management dll 을 추가 -> 소스 코드 Imports System.Management
Main
- 사용한 컨트롤 : Button 1개, Label 1개
전체 소스 코드
Form1.vb
Imports System.Management
Public Class Form1
Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
'조회...
Using mos As ManagementObjectSearcher = New ManagementObjectSearcher("Select * From Win32_DisplayConfiguration")
'그래픽 카드 정보 얻기...
For Each moj As ManagementObject In mos.Get()
label1.Text = moj("Description").ToString()
Next
End Using
End Sub
End Class
* 예제 결과
버튼 클릭 시 위와 같이 그래픽카드 정보를 얻어 올 수 있습니다.
아래 마이크로소프트 문서를 참조 하시면 Win32_DisplayConfiguration 테이블에 필드들이 무엇이 있는지 알 수 있습니다.
http://docs.microsoft.com/en-us/previous-versions/aa394137(v=vs.85)
728x90
'자료' 카테고리의 다른 글
특정 프로세스의 보호를 위해 Ring3에서 Hooking해야할 API 목록 (0) | 2020.11.15 |
---|---|
[C#/VBNET] [API] 화면 캡쳐 방지 (Screen Capture Prevention) (0) | 2020.11.11 |
OS | 윈도우 설치 USB 만들기 ( Rufus 이용) (0) | 2020.10.25 |
[C#,VB.net] Thread 텍스트박스,레이블 등 값변경 (0) | 2020.10.19 |
[C#,VB,net] CPU온도 가져오기 (temperature of CPU) (0) | 2020.10.16 |