c#退出系统时怎么屏蔽所有错误?

发布时间:2020-10-24编辑:脚本学堂
本文介绍了c#程序退出系统时屏蔽所有错误的方法,c#代码中kill掉进程的方法,需要的朋友做个参考。

c#调用c++dll 在退出系统时c++dll报错解决方法是c#杀掉自己进程
c#退出系统时屏蔽所有错误的方法:c#杀进程函数  

完整代码:
 

复制代码 代码示例:
#region "c#杀进程函数"
public void killAllProcess(string exeStr ) // 杀掉所有winword.exe进程
{
   System.Diagnostics.Process[] myPs;
   myPs = System.Diagnostics.Process.GetProcesses();
   foreach (System.Diagnostics.Process p in myPs)
   {
    if (p.Id != 0)
  {
  try
  {
   if (p.Modules != null)
   if (p.Modules.Count > 0)
   {
      System.Diagnostics.ProcessModule pm = p.Modules[0];
      if (pm.ModuleName.ToLower() == exeStr && p.MainWindowTitle == "")
 p.Kill();
}
  }
  catch { }
}
}
}
#endregion