Code:
static void stopProcess()
{
System.Console.Write("What process would you like to stop?: ");
string pname = System.Console.ReadLine();
Process[] processes = Process.GetProcessesByName(pname);
if ((pname.Contains(Convert.ToString(processes))))
{
foreach (Process process in processes)
{
process.Kill();
System.Console.WriteLine(pname + " has been stopped.");
}
}
else if (!(pname.Contains(processes.ToString())) && pname != "None")
{
System.Console.WriteLine(pname + " is not a valid process name. Please try again.");
stopProcess();
}
else if (pname == "None")
{
CommandHandler(commandGiven);
}
}
I seem to be having some difficulties with this for some odd reason. I don't get any errors, it just simlpy doesn't work. Help? Thanks much!