I am writing an assist tool for a game running in BlueStacks. I want to take screenshot when BlueStacks running in background(not minimized). Normal GDI ways will get black image. I find it loads ddraw.dll and opengl32.dll, and I successfully hooked these two libraries, but the main entrance functions like glBegin or DirectDrawCreate, DirectDrawCreateEx are not called. So I can not take its back buffer.
But fraps works fine. Does anybody know why?