از کلاس Process استفاده کنید
لیست برنامه های در حال اجرا
(1)
using System;
using System.Diagnostics;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
Process[] processlist = Process.GetProcesses();
foreach (Process theprocess in processlist)
{
Console.WriteLine("Process: {0}", theprocess.ProcessName);
}
}
}
}
(2)
Process[] allProcesses = Process.GetProcesses();
foreach (Process workingProcess in allProcesses)
{
if (workingProcess.MainWindowTitle.Length > 0)
{
Console.WriteLine(workingProcess.MainWindowTitle);
}
}
بستن مثلا برنامه ای که اسمش Babylon ه
foreach (var process in Process.GetProcessesByName("Babylon"))
{
process.Kill();
}