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
- 이전글[개발자용] GUI 속성(Property)에 멀티 라인 특성 부여하는 방법. 21.06.05
- 다음글키보드 반복 속도를 알아내거나 설정하는 방법. 21.05.29
댓글목록
등록된 댓글이 없습니다.