C# 프로세스 아이콘 가져오기


C# 프로세스 아이콘 가져오기

C# Process 아이콘을 가져오는 방법에 대해 알아보도록 하겠습니다.이를 위해 GetProcessIcon이라는 함수를 만들었습니다. GetProcessIcon 함수는 Process를 매개변수로 받아 해당 프로세스의 Icon을 반환해주는 함수입니다. 당연히 가장 핵심 소스는 바로 이 부분입니다. 프로세스의 MainModule의 경로를 통해 아이콘을 추출하는 API입니다. 그리고 이 소스를 테스트해보니 다양한 exception이 발생하는 것을 확인 할 수 있었습니다. x86 프로세스에서 x64 프로세스를 접근할 수 없다거나 엑세스 거부등에 대한 예외입니다.그럴때는 SystemIcon 중 Application 아이콘이나 Error 아이콘을 출력하도록 하였습니다.위 이미지는 추출한 아이..........

C# 프로세스 아이콘 가져오기에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : C# 프로세스 아이콘 가져오기