728x90
반응형
728x170
using System.Collections.Generic;
using System.Diagnostics;
#region 프로세스 리스트 구하기 - GetProcessList(filePath)
/// <summary>
/// 프로세스 리스트 구하기
/// </summary>
/// <param name="filePath">파일 경로</param>
/// <returns>프로세스 리스트</returns>
public List<Process> GetProcessList(string filePath)
{
List<Process> processList = new List<Process>();
foreach(Process process in Process.GetProcesses())
{
try
{
if(process.MainModule.FileName.Equals(filePath))
{
processList.Add(process);
}
}
catch
{
}
}
return processList;
}
#endregion
#region 프로세스 리스트 구하기 - GetProcessList()
/// <summary>
/// 프로세스 리스트 구하기
/// </summary>
/// <returns>프로세스 리스트</returns>
public List<Process> GetProcessList()
{
string fileName = Process.GetCurrentProcess().MainModule.FileName;
return GetProcessList(fileName);
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] JavaScriptSerializer 클래스 : JSON 직렬화/역직렬화 하기 (0) | 2016.11.11 |
---|---|
[C#/COMMON] 제네릭 인터페이스 타입 여부 구하기 (0) | 2016.11.06 |
[C#/COMMON] 조상 타입 여부 구하기 (0) | 2016.11.06 |
[C#/COMMON] 지정한 타입의 항목을 갖는 제네릭 리스트 구하기 (0) | 2016.11.06 |
[C#/COMMON] 다양한 타입의 JSON 직렬화 데이터 저장하기/복구하기 (0) | 2016.08.30 |
[C#/COMMON] Nullable 타입 여부 구하기 (0) | 2016.07.05 |
[C#/COMMON] Nullable 클래스 : GetUnderlyingType 정적 메소드를 사용해 기본 타입 구하기 (0) | 2016.07.05 |
[C#/COMMON] AssemblyInstaller 클래스 : 윈도우즈 서비스 설치 취소하기 (0) | 2016.06.12 |
[C#/COMMON] AssemblyInstaller 클래스 : 윈도우즈 서비스 설치하기 (0) | 2016.06.12 |
[C#/COMMON] ServiceController 클래스 : 윈도우즈 서비스 설치 여부 구하기 (0) | 2016.06.12 |
댓글을 달아 주세요