private void KillProcess(string Pname)
{
try
{
Process[] processes = Process.GetProcesses();
if (processes != null)
{
foreach (Process p in processes)
{
if (p.ProcessName.Contains(Pname))
p.Kill();
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private string GetProcess( )
{
string str = "正在运行进程:\n";
try
{
Process[] processes = Process.GetProcesses();
foreach (Process p in processes)
{
if (p.MainWindowHandle.ToString() == "0" || p.ProcessName == "explorer")
{
continue;
}
str += p.ProcessName + " " + p.MainWindowHandle.ToString() + "\n";
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
return str;
}