반응형
* VBNET WMI 를 이용한 윈도우 시작 시 시작되는 프로그램 조회 예제...
- WMI 를 사용하기 위해 참조 -> System.Management dll 을 추가 -> 소스 코드 imports System.Management
전체 소스 코드
Form1.vb
프로젝트 -> 참조 추가 -> System.Management dll 을 참조 추가 해 줍니다.
Imports System.Management
Public Class Form1
Dim strWMIQry As String = "Select * From Win32_StartupCommand"
Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
Dim strV(3) As String
Dim oWMI As ManagementObjectSearcher = New ManagementObjectSearcher(New SelectQuery(strWMIQry))
listView1.Items.Clear()
For Each oItem As ManagementObject In oWMI.Get()
strV(0) = oItem.GetPropertyValue("Name").ToString()
strV(1) = oItem.GetPropertyValue("Command").ToString()
strV(2) = oItem.GetPropertyValue("Location").ToString()
Dim lvi As ListViewItem = New ListViewItem
lvi.Text = strV(0)
lvi.SubItems.Add(strV(1))
lvi.SubItems.Add(strV(2))
listView1.Items.Add(lvi)
Next
End Sub
End Class
* 예제 결과
https://kdsoft-zeros.tistory.com/130
반응형
'VB.NET Programming' 카테고리의 다른 글
[VBNET] Excel File Print (엑셀 파일 프린트) (0) | 2020.02.05 |
---|---|
[VBNET] [WMI] 현재 실행 중인 프로세스 조회 (Process Search) (0) | 2020.01.31 |
[VBNET] [API] 인터넷 연결 체크 (internet Connect Check) (0) | 2020.01.22 |
[VBNET] 텍스트 파일 읽기 (txt File Read) - 한글 깨짐 방지 (0) | 2020.01.20 |
[VBNET] [API] 컨트롤 (Control) 모서리 둥글게 하기 (0) | 2020.01.16 |