2011-09-01 5 views
0

제목에서 알 수 있듯이이 작업을 수행 할 수있는 방법이 있습니까? 내가 .ASPX에서이 작업을 수행하기 위해 노력하고있어ASP.NET에서 프로세스 목록 가져 오기

이 내 현재 코드입니다 :

<script runat="server"> 
    //using System.Diagnostics; 
    Process[] processes = System.Diagnostics.Process.GetProcesses(); 


    foreach(Process process in processes) 
    { 
     lbl = process.MainWindowTitle; 
    } 
</script> 

그러나 foreach는 유효한 토큰하지 말 것.

+0

태그가 ASP.NET이라고 가정합니다. 제목이 오해의 소지가 있습니다. 또한, 가정 C#? 게다가, * 어떤 * 프로세스? 모든 프로세스? 아니면 그냥 서버 프로세스? –

+1

['Process.GetProcesses();'] (http://msdn.microsoft.com/en-us/library/1f3ys1f9.aspx) – Zabba

+0

.aspx 웹 페이지에서이 작업을 수행하려고합니다. – Michael

답변

2

당신이 사용하는 경우 LinqPad 당신이 어떻게 작동하는지 볼 제표 모드에서이 작업을 실행하고 그것으로 재생할 수 있습니다()

의 Process.GetProcesses 말했다.

Process[] processes = Process.GetProcesses(); 
foreach(Process process in processes) 
{ 
    Console.WriteLine(process.ProcessName); 
} 
2

.NET을 사용하는 경우 System.Diagnostics.Process.GetProcesses()을 호출하여 Process 개 개체의 배열을 검색 할 수 있습니다.

이 방법에는 과부하가 있으며, 과부하 중 하나가 상황에 더 적합 할 수 있습니다. 다른 사람들처럼

관련 문제