2013-07-04 187 views
0

我正在嘗試編寫一個工具來截取屏幕截圖。無論如何,要看看其他工具是如何工作的,我嘗試了其他一些工具。像nircmd.exe一樣。我會在一段時間內自動截取屏幕截圖。問題是它在活動時不會捕獲WoW窗口。C++ Windows屏幕截圖

魔獸世界運行的全屏。但看看左上角。這就是它會顯示的。相反,它會顯示其他內容。我阻擋了屏幕上不必要的部分。有關信息:它顯示未被最小化的Skype。但是......魔獸很活躍。任何想法可能是什麼問題?

如果有人指出我可以解決我的問題的工具,我也會很高興。這似乎是一個複雜的問題,要解決我自己的代碼,考慮到所有其他工具也會失敗。

+1

http://stackoverflow.com/questions/1962142/take-screenshot-of-directx-full-screen-application –

+0

我的2美分:http://pngshot.sourceforge.net/ –

回答

0

捕獲全屏並不是微不足道的。這是設備級別的一種模式。操作系統沒有這個API。您必須「闖入」應用程序使用的圖形API的目標進程和鉤子函數。

嘗試FRAPS如果您對自己編程不感興趣。