title: Find process id by window's handle
body: <p>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, completely hidden.</p>
  
  <p>what i have do far is the main window handle of this process, the question is, how can i get the pid of it.</p>
  
  <p>what i'm trying to do is to read the memory of this process and edit it, but can't do so without the PID i guess (since i need to get it's base address in memory).</p>
  
  <p>So, if anyone has any workaround or something for me, it will be great.</p>
  
  <p>P.S: this process does not show in Process.GetProcesses().</p>
  
  <p>ty! </p>