Recording Programs.

Is there an easy way to record a video or take a screenshot of my program(or the whole computer screen) I would like to know if there was a simple way or if I have to write a ton of code for it. I would also like to save the output of the video/screenshot to a common file type.
Simplest? Create a program that is making 24 bmp screen shots per second and then generate uncompressed AVI file
If it makes a difference I am programming for windows and the project I am working on currently for it I am using OpenGL but I would prefer something that works for everything.
Topic archived. No new replies allowed.