Нужно получить принт скрин экрана винды(тоесть не именно твоего приложения, а всего что на экране, даже играющиеся авишки) при помощи directX или OpenGL. Если это возможно, то пожалуйста расскажите как.
Нет гарантии что ты захватишь то что воспроизводится в оверлеях (в большинстве случаев видео выводится именно в них), там надо похоже отдельное выполнять копирование, а обычный принт-скрин (даже полное копирование первичной поверхности), даст на месте оверлея черный квадрат (прямоугольник).