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
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.