public void Check() { var builder = new StringBuilder(); var processList = Process.GetProcesses(); foreach (var process in processList) { if (AVProcessNames.Contains(process.ProcessName)) { builder.AppendLine("\t" + process.ProcessName); } } Message = builder.ToString(); }
public void Check() { try { var builder = new StringBuilder(); Message = "\tNo AV processes detected!"; var processList = Process.GetProcesses(); foreach (var process in processList) { if (AVProcessNames.Contains(process.ProcessName)) { builder.AppendLine("\t" + process.ProcessName); } } if (!string.IsNullOrWhiteSpace(builder.ToString())) { Message = builder.ToString(); } } catch { Message = "Check failed [*]"; } }