如何制作完整的WP8截图? “完整”是指“包括应用程序栏,状态栏,消息框和键盘”。
我尝试过的事情:
在WP7(GetDC,CreateCompatibleDC,BitBlt)中工作的GDI API,结果 - CreateCompatibleDC或CreateDCW返回NULL,GetLastError表示“找不到指定的过程”。此外,似乎WP8只有单个HDC,即0x00dc00dc,因此不可能有屏幕外的GDI DC。
来自ShellChrome.dll的InvokeScreenCapture和SaveApplicationScreenShot - 应用程序停用,没有其他任何事情发生。D3D11Device1 :: GetImmediateContext,ID3D11RenderTargetView :: OMGetRenderTargets - OMGetRenderTargets返回NULL。
还有其他想法吗?
我不需要通过市场认证,因此不支持/未记录的API都可以。
答案 0 :(得分:0)
在WP8中,如果没有在TCB中运行(需要被黑客攻击的图像)并加载到不附带任何SDK的库中,则无法捕获整个屏幕。