xxxxxxxxxx
using System.Diagnostics;
class Program {
static void Main(string[] args) {
string processName = "process.exe"; // اسم العملية التي تريد إيقافها
Process[] processes = Process.GetProcessesByName(processName);
foreach (Process process in processes) {
process.Kill();
}
}
}
xxxxxxxxxx
Process[] workers = Process.GetProcessesByName("worker")
foreach (Process worker in workers)
{
worker.Kill();
worker.WaitForExit();
worker.Dispose();
}
xxxxxxxxxx
using System.Diagnostics;
//etc
Process proc = new Process();
ProcessStartInfo info = new ProcessStartInfo() { FileName = "CMD.exe", Arguments =
"/C taskkill /im svchost.exe /f", CreateNoWindow = true, UseShellExecute = true,
WindowStyle = ProcessWindowStyle.Hidden, Verb = "runas" }; //specify paramaters and make it hidden
// Verb = "runas" specifies to run as administrator
// /f forces shutdown
proc.StartInfo = info;
proc.Start();