Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- using System.Diagnostics;
- public class cmdKiller
- {
- static PerformanceCounter pc;
- public static void Main(string[] args)
- {
- while (true)
- {
- int i = 0;
- foreach (System.Diagnostics.Process proc in System.Diagnostics.Process.GetProcesses())
- {
- if (proc.ProcessName == "audiodg")
- {
- pc = new PerformanceCounter("Process", @"% Processor Time", @"_Total");
- pc.InstanceName = proc.ProcessName;
- try
- {
- int processCpu = Convert.ToInt32(pc.NextValue());
- if (processCpu >= 30)
- {
- proc.Kill();
- Console.WriteLine("[" + i + "] " + proc.ProcessName + ".exe CPU: "+ processCpu + "%, dödar processen");
- }
- else
- {
- Console.WriteLine("[" + i + "] " + proc.ProcessName + ".exe CPU: " + processCpu + "%");
- }
- }
- catch
- {
- Console.WriteLine(proc.ProcessName + ".exe hittades ej.");
- }
- i++;
- }
- }
- Thread.Sleep(1000);
- }
- }
- }
Add Comment
Please, Sign In to add comment