fork download
  1. using System;
  2. using System.Diagnostics;
  3. using System.Linq;
  4.  
  5. class MalwareProtection
  6. {
  7. public static bool IsSuspiciousProcessRunning()
  8. {
  9. // ตรวจสอบ process ที่กำลังทำงานอยู่
  10. string[] suspiciousProcesses = { "malicious.exe", "trojan.exe" }; // ตัวอย่างชื่อโปรแกรมที่ต้องการระวัง
  11.  
  12. var runningProcesses = Process.GetProcesses().Select(p => p.ProcessName.ToLower());
  13.  
  14. foreach (var process in suspiciousProcesses)
  15. {
  16. if (runningProcesses.Contains(process))
  17. {
  18. Console.WriteLine("พบกระบวนการที่น่าสงสัย: " + process);
  19. return true;
  20. }
  21. }
  22.  
  23. Console.WriteLine("ไม่มีโปรเซสที่น่าสงสัย");
  24. return false;
  25. }
  26.  
  27. static void Main(string[] args)
  28. {
  29. bool suspiciousFound = IsSuspiciousProcessRunning();
  30. if (suspiciousFound)
  31. {
  32. // ปิดโปรเซสที่เป็นอันตรายหรือแจ้งเตือน
  33. }
  34. }
  35. }
  36.  
  37.  
Success #stdin #stdout 0.09s 37748KB
stdin
Standard input is empty
stdout
ไม่มีโปรเซสที่น่าสงสัย