screen shot

This is a discussion on screen shot within the Windows Programming forums, part of the Platform Specific Boards category; Normaly if I wanna take a screen shot of something in windows I just hit "prtscr" and paste in into ...

  1. #1
    Registered User
    Join Date
    Apr 2002
    Posts
    133

    screen shot

    Normaly if I wanna take a screen shot of something in windows I just hit "prtscr" and paste in into paint. I noticed that you cant capture anything thats playing in windows media player (like a movie)!!! Is there any other way to do this or any utilities which will do it.

    also

    How can I capture all the sound output that go to the speakers from windows, dont be a dumb ass and say with a microphone cause that would suck.
    flashdaddee.com rocks!!!

  2. #2
    Code Monkey Davros's Avatar
    Join Date
    Jun 2002
    Posts
    812
    >I noticed that you cant capture anything thats playing in windows media player

    I am not that surprised. Almost certainly Windows Media Player is blocking the PrintScreen key.

    You could try using a screen capture program, but I wouldn't be surprised if WMP manages to block these two.

  3. #3
    Registered User
    Join Date
    Apr 2002
    Posts
    133
    but it has to be possible, its in video memory!!!

  4. #4
    Code Monkey Davros's Avatar
    Join Date
    Jun 2002
    Posts
    812
    Most screen capture programs work by calling an API function to read the video memory.

    Screen capture blockers work by hooking out such API functions are replacing them with dummy functions. I believe that there is even a patent on this, which is ridiculous.

    You need to find a screen capture program which reads video memory directly. Let me know if you find one.

  5. #5
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    I think you have a back buffer which is represented by the screen's HDC. You draw to the back buffer and windows blits it when it sees fit. This means that any screen capture using the DC may not contain everything that's on the screen. OpenGL, DirectX etc.. draw directly to the video card and bypass the GDI backbuffer. Thus, no screen capture is possible from the DC. You'll need to hit the video memory directly, as Davros so eloquently mentioned
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  6. #6
    Registered User
    Join Date
    Apr 2002
    Posts
    133
    how? I could do it in dos but how in Windows ?
    flashdaddee.com rocks!!!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Feedback: Functional Specification Wording
    By Ragsdale85 in forum C++ Programming
    Replies: 0
    Last Post: 01-18-2006, 04:56 PM
  2. char copy
    By variable in forum C Programming
    Replies: 8
    Last Post: 02-06-2005, 10:18 PM
  3. i am not able to figure ot the starting point of this
    By youngashish in forum C++ Programming
    Replies: 7
    Last Post: 10-07-2004, 03:41 AM
  4. Converting from Screen to World Coordinates
    By DavidP in forum Game Programming
    Replies: 9
    Last Post: 05-11-2004, 01:51 PM
  5. Allegro Screen Shot Freezes
    By compjinx in forum Game Programming
    Replies: 2
    Last Post: 03-06-2002, 11:40 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21