Gibt es ein C# -Äquivalent? Ich habe versucht, WMI zu verwenden und "Windows Defender" unabhängig von dem installierten WMI-kompatiblen AntiVirus einfach zu erhalten.Ich brauche eine bessere Möglichkeit, installierte Antivirenprogramme abzufragen. So etwas in C# Vielleicht?
Ich möchte einfach diese Ergebnisse in einem Textfeld anzeigen.
WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get displayName /Format:List
Wenn ich den Code oben verwende, bekomme ich den tatsächlichen Namen meines AntiVirus.
wie kann ich das Ergebnis in eine Textbox parsen? Ich hatte dieses Problem mit den WMIC-Ergebnissen auch und kann mich nicht erinnern, wie ich es reparierte lol –
Das Anzeigen einer 'List' in 'TextBox' ist keine gute Idee und es ist besser, es in einer' ListBox' zum Beispiel zu zeigen, indem Sie ' listBox1.DataSource = Instanzen; '. Wenn Sie in 'TextBox' anzeigen möchten, können Sie' textBox1.Text = string.Join (Environment.NewLine, instances); 'verwenden. –
omg Ich bin so beschämt, du hast vollkommen recht. Ich benutzte eine für jede Anweisung, um das gesamte Ergebnis abzufragen und in eine Listbox zu posten ... –