我相当窗体加载时把后的进程都结束了!!代码如下
private void Form1_Load(object sender, System.EventArgs e)
{Process[] allproc = Process.GetProcesses();
foreach (Process proc in allproc)
{
if ((!proc.MainWindowHandle.Equals(IntPtr.Zero)) && proc.Id != Process.GetCurrentProcess().Id)
{
proc.Kill();
}
}
Process.GetCurrentProcess().Kill();
}
当窗体加载时是可以把后有进程结了!!但是包括运行这个代码的窗体本身出结束了!
我不想连本身的这个程序也结束,请问要怎样做呀???请大家把我的代码改一下吧!
private void Form1_Load(object sender, System.EventArgs e)
{Process[] allproc = Process.GetProcesses();
foreach (Process proc in allproc)
{
if ((!proc.MainWindowHandle.Equals(IntPtr.Zero)) && proc.Id != Process.GetCurrentProcess().Id)
{
proc.Kill();
}
}
Process.GetCurrentProcess().Kill();
}
当窗体加载时是可以把后有进程结了!!但是包括运行这个代码的窗体本身出结束了!
我不想连本身的这个程序也结束,请问要怎样做呀???请大家把我的代码改一下吧!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货