When I try to take a screenshot of DOS programs or videos that WMP is playing, I get nothing. With DOS, it's just a black screen. And with videos begin played by WMP, it's dark purple where the video frames should be drawn.
Is there some way for me to get exactely what I see, including the cursor? I tried GetPixel(), but it comes up with the same result PrtSc does. I don't mind coding it, and I don't mind not.