title: Unity. Windows Api. Find Running Game Window
body: <p>I am currently using Unity multi display function. When I run my Unity app, it creates two windows in the task bar. One for each display I have.
  I am able to - when the program starts - get the active window by using GetActiveWindow(). I have managed to manipulate this a little bit, but the next thing I'm trying to do has me stuck.</p>
  <p>I'm trying to cycle through the other unity app windows. The one for the secondary display in this case, and then set it as the active window. Using SetActiveWindow() I would imagine.
  However, I'm not too familiar with the convoluted Windows logic. I know I probably need to use FindWindow(), but the actual use of that code has me bewildered.</p>
  <p>My question is: How can I reliably find and store every open Unity game/app window that is running?
  (Not the editor. Only the Apps launched)</p>