반응형

* VBNET WMI 를 이용한 CPU 클럭 속도 가져오기 예제...

 

- WMI 를 사용하기 위해 참조 -> System.Management dll 을 추가 -> 소스 코드 imports System.Management

 

- 사용 컨트롤 : Label 1개, Button 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 mo As ManagementObject = New ManagementObject("Win32_Processor.DeviceID='CPU0'")

            Dim iSpeed As UInteger = CType(mo("CurrentClockSpeed"), UInteger)
            lbl0.Text = iSpeed.ToString()

        End Using

    End Sub

End Class

 

 

*예제 결과

 

 

단위는 메가 헤르츠 이며 내컴퓨터 속성에서 보듯이 값이 똑같다는 걸 볼 수 있습니다.

 

*참조 문서 (마이크로소프트)

https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-processor



https://kdsoft-zeros.tistory.com/179



 

[C#] [WMI] CPU 클럭 속도 (CurrentClockSpeed)

* C# WMI 를 이용한 CPU 클럭 속도 가져오기 예제... - WMI 를 사용하기 위해 참조 -> System.Management dll 을 추가 -> 소스 코드 using System.Management - 사용 컨트롤 : Label 1개, Button 1개 전체 소스..

kdsoft-zeros.tistory.com

 

반응형

+ Recent posts