2012-06-19 2 views

답변

8

목록 +를 죽일 : 당신은 모든이있는 목록을 만들 수 있습니다

Process.Start("pname.exe") 
+0

을 :) !!!!! – BlackOpty

1

:

For Each p As Process In Process.GetProcesses 
    ListBox1.Items.Add(p.ProcessName.ToString) 
    If String.compare(p.ProcessName, "iexplore",true) = 0 Then 
     p.Kill() 
    End If 
Next 

프로세스를 열 공정
을 죽일 kill()를 사용 Excel을 시작하기 전에 Excel의 프로세스 실행

Dim lstExcelProcess As List(Of Process) = (From p As Process In Process.GetProcesses Where p.ProcessName.ToUpper Like "Excel*".ToUpper).ToList 

을 그리고 당신은 당신이해야 할 일을했을 무엇을 완료 한 후, 앞에 나열되지 않은 유일한 프로세스를 죽일 : 프로그래밍 방식으로 LINQ (문을 사용하여) 다시 한 번 감사

Dim process As Process = (From p As Process In process.GetProcesses Where p.ProcessName.ToUpper Like "Excel*".ToUpper And Not lstExcelProcess.Contains(p))(0) 
      process.Kill()