進程裏啓動關閉程序

 private void CloseApp(string appName)
  {
   try
   {
    System.Diagnostics.Process[] myProcesses;
    myProcesses =System.Diagnostics.Process.GetProcessesByName(appName);
    foreach (System.Diagnostics.Process instance in myProcesses)
    {
     //instance.WaitForExit(5);
     //instance.CloseMainWindow();
     instance.Kill();
    }
   }
   catch(Exception ex)
   {
    Var.JobException(ex);
   }
  }
  private void OpenApp(string appName)
  {
//   Process process = new Process(); 
   try
   {
    System.Diagnostics.Process.Start(appName);
   }
   catch(Exception ex)
   {
    Var.JobException(ex);
   }
//   process.StartInfo.FileName =appName;
//   process.StartInfo.UseShellExecute = false;
//   process.StartInfo.Arguments = " sqlmangr";   
//   process.StartInfo.CreateNoWindow = false;
  } 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章