Find process id by window's handle

后端 未结 2 1099
渐次进展
渐次进展 2020-12-14 06:22

i have a problem with getting a specific PID of a process, the problem with this process is that it\'s a hidden process, it\'s not showing on task manager / powershell, com

2条回答
  •  长情又很酷
    2020-12-14 07:13

    You can use the following Windows API:

    [DllImport("user32.dll", SetLastError=true)]
    static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint processId);
    

    You pass in the HWND and use the out parameter to return the PID.

    You can read more on this function here on MSDN.

提交回复
热议问题