Hello there,
I have extensive experience in DirectX, which is the most common technology used to develop screen recording apps for Windows.
if interested, I can do you a demo app, within a couple of days. There may even be source code out there that does the job, "as is".