Take screenshot of DirectX full-screen application

后端 未结 7 1369
傲寒
傲寒 2020-11-28 06:09

This boggles me. DirectX bypasses everything and talks directly to the device driver, thus GDI and other usual methods won\'t work - unless Aero is disabled (or unavailable

7条回答
  •  天命终不由人
    2020-11-28 07:06

    You might want to take a look at my Investigo project.

    It uses a DirectX proxy DLL to intercept DirectX API functions.

    There is already code in there to take screenshots during the call to Present. Although it isn't yet accessible from the UI. You should be able to enable the code easily though.

    http://www.codeproject.com/Articles/448756/Introducing-Investigo-Using-a-Proxy-DLL-and-embedd

提交回复
热议问题