C# 핸들값으로 프로세스 아이디 가져오기. (Get process ID by handle value.)
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 핸들값으로 프로세스 아이디를 가져오는 방법입니다.
[DllImport("user32.dll", SetLastError = true)]
internal static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint lpdwProcessId);
/// <summary>
/// 윈도우의 핸들을 통해 프로세스 식별자를 가져옵니다.
/// </summary>
/// <param name="wHnd">프로세스 식별자를 가져올 윈도우의 핸들입니다.</param>
/// <returns>반환 값은 윈도우를 생성한 스레드의 식별자입니다.</returns>
public static uint HandleToProcessID(IntPtr wHnd)
{
GetWindowThreadProcessId(wHnd, out uint processID);
return processID;
}
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
추천0 비추천0
- 이전글독시젠에서 한글이 깨지는 경우 해결 방법. (How to fix korean is broken in Doxygen.) 21.05.30
- 다음글길찾기 알고리즘별로 어떻게 동작하는지 확인할 수 있는 사이트. 21.05.30
댓글목록
등록된 댓글이 없습니다.