![]() |
|
[VB6] Get info about AV & Firewall - Printable Version +- Sinisterly (https://sinister.ly) +-- Forum: Coding (https://sinister.ly/Forum-Coding) +--- Forum: Visual Basic & .NET Framework (https://sinister.ly/Forum-Visual-Basic-NET-Framework) +--- Thread: [VB6] Get info about AV & Firewall (/Thread-VB6-Get-info-about-AV-Firewall) |
[VB6] Get info about AV & Firewall - Fire_mybb_import5998 - 04-09-2011 One of my sources collection, for whole website with sources PM me. Code: Public Function GetFWAV() As String
On Error Resume Next
Dim colItems As Object
Dim objItem As Object
Dim objWMIService As Object
Set objWMIService = GetObject("winmgmts:\\.\root\SecurityCenter")
Set colItems = objWMIService.ExecQuery("Select * from FirewallProduct")
Dim tmp As String, endt As String
tmp = "-"
For Each objItem In colItems
tmp = objItem.CompanyName & " " & objItem.DisplayName & " (" & objItem.versionnumber & ")"
'objItem.Enabled
Next
endt = tmp
tmp = "-"
Set colItems = objWMIService.ExecQuery("Select * from AntiVirusProduct")
For Each objItem In colItems
tmp = objItem.CompanyName & " " & objItem.DisplayName & " (" & objItem.versionnumber & ")"
'objItem.OnAccessScanningEnabled 'Enabled ?
'objItem.ProductUptoDate 'Updated ?
Next
GetFWAV = endt & "|" & tmp
End FunctionI'm not author of this
RE: [VB6] Get info about AV & Firewall - Coder-san - 04-09-2011 WMI works in VB6? Awesome.
RE: [VB6] Get info about AV & Firewall - Fire_mybb_import5998 - 04-09-2011 dunno, I've found this deeply in internet, but if You could check if this works it will be awesome! :thumbs: |