Code Block Update:
Code:
static void stopProcess()
{
System.Console.Write("What process would you like to stop?: ");
string pname = System.Console.ReadLine().ToUpper();
Process[] processes = Process.GetProcessesByName(pname);
foreach (Process process in processes)
{
if (Convert.ToString(process).ToUpper().Contains(pname.ToUpper()))
{
process.Kill();
System.Console.WriteLine(pname + " has been stopped.");
}
else if (!(Convert.ToString(process).ToUpper().Contains(pname.ToUpper())) && !(pname == "None"))
{
System.Console.WriteLine(pname + " is not a valid process name. Please try again.");
stopProcess();
}
else if (pname == "None")
{
System.Console.WriteLine("Process stopper canceled.");
CommandHandler(commandGiven);
}
}
}