Hey, Hey
Ich Versuche aus meine Antivir Programm Infos Auszulesen.
Aber leider wird mir im ListView nichts Angezeigt.
Wo Liegt der Fehler?
LG
Ich Versuche aus meine Antivir Programm Infos Auszulesen.
Aber leider wird mir im ListView nichts Angezeigt.
Wo Liegt der Fehler?
VB.NET-Quellcode
- Public Function LocalWin32_AVP(ByVal strComputer As String) As String
- Dim options As ConnectionOptions
- options = New ConnectionOptions()
- Dim scope As ManagementScope
- scope = New ManagementScope( _
- "" & strComputer & "\root\SecurityCenter")
- scope.Connect()
- Dim query As ObjectQuery
- query = New ObjectQuery( _
- "SELECT * from AntiVirusProduct")
- Dim searcher As ManagementObjectSearcher
- searcher = New ManagementObjectSearcher(scope, query)
- Dim queryCollection As ManagementObjectCollection
- queryCollection = searcher.Get()
- Dim m As ManagementObject
- Dim str As String = String.Empty
- For Each m In queryCollection
- Try
- Me.ListView1.Items.Add("Name")
- Me.ListView1.Items(0).SubItems.Add(m("DisplayName").ToString)
- Catch ex As Exception
- Me.ListView1.Items.Add("Name")
- Me.ListView1.Items(0).SubItems.Add(m("n.a."))
- End Try
- Try
- Me.ListView1.Items.Add("Version")
- Me.ListView1.Items(1).SubItems.Add(m("VersionNumber").ToString)
- Catch ex As Exception
- Me.ListView1.Items.Add("Version")
- Me.ListView1.Items(1).SubItems.Add(m("n.a."))
- End Try
- Try
- Me.ListView1.Items.Add("Company")
- Me.ListView1.Items(2).SubItems.Add(m("CompanyName").ToString)
- Catch ex As Exception
- Me.ListView1.Items.Add("Company")
- Me.ListView1.Items(2).SubItems.Add(m("n.a."))
- End Try
- Try
- Me.ListView1.Items.Add("Product Upto date")
- Me.ListView1.Items(3).SubItems.Add(m("productUptoDate").ToString)
- Catch ex As Exception
- Me.ListView1.Items.Add("Product Upto date")
- Me.ListView1.Items(3).SubItems.Add(m("n.a."))
- End Try
- Try
- Me.ListView1.Items.Add("On Access Scanning Enabled")
- Me.ListView1.Items(4).SubItems.Add(m("onAccessScanningEnabled").ToString)
- Catch ex As Exception
- Me.ListView1.Items.Add("On Access Scanning Enabled")
- Me.ListView1.Items(4).SubItems.Add(m("n.a."))
- End Try
- Application.DoEvents()
- Next
- For Each locColumn As ColumnHeader In Me.ListView1.Columns
- locColumn.Width = -2
- Next
- Return "OK"
- End Function
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- LocalWin32_AVP(".")
- End Sub
LG