title: .net video record with window handle
body: <p>I launch a process (iexplore.exe), I get the processID and use p.mainWindowHandle to get the window.</p>
  
  <p>Now I want to record that specific window in a video file. I know how to capture a single frame in an image file.</p>
  
  <p>Is it a good idea to merge all these bitmaps into an avi file myself or are there better/faster solutions? I'm working with C#</p>
  
  <p>I have seen some screen recorder SDK's out there, but they charge ridiculous amounts of money.</p>