5
Windows 컴퓨터에 설치된 바이러스 백신 소프트웨어 및 방화벽 소프트웨어에 대한 정보를 얻으려면 어떻게해야합니까?설치된 바이러스 백신 소프트웨어 및 방화벽을 프로그래밍 방식으로 얻으려면 어떻게해야합니까?
Windows 컴퓨터에 설치된 바이러스 백신 소프트웨어 및 방화벽 소프트웨어에 대한 정보를 얻으려면 어떻게해야합니까?설치된 바이러스 백신 소프트웨어 및 방화벽을 프로그래밍 방식으로 얻으려면 어떻게해야합니까?
ManagementObjectSearcher를 사용하여이 정보를 얻을 수 있습니다.
Public Function GetAntivirus() As String
Try
Dim data As String = String.Empty
For Each firewall As ManagementObject In New ManagementObjectSearcher("root\SecurityCenter" & IIf(My.Computer.Info.OSFullName.Contains("XP"), "", "2").ToString, "SELECT * FROM AntiVirusProduct").Get
data &= firewall("displayName").ToString
Next
If Not data = String.Empty Then
Return data
Else
Return "No Antivirus"
End If
Catch
Return "No Antivirus"
End Try
End Function
Public Function GetFirewall() As String
Try
Dim data As String = String.Empty
For Each firewall As ManagementObject In New ManagementObjectSearcher("root\SecurityCenter" & IIf(My.Computer.Info.OSFullName.Contains("XP"), "", "2").ToString, "SELECT * FROM FirewallProduct").Get
Data &= firewall("displayName").ToString
Next
If Not data = String.Empty Then
Return data
Else
Return "No Firewall"
End If
Catch
Return "No Firewall"
End Try
End Function
당신은 위험 할 것 같네요. 이를 해결해야 할 구체적인 문제로 재구성하고 문제의 해답으로 해결책을 게시하십시오. –