如何制作完整的 WP8 截图?“完成”是指“包括应用程序栏、状态栏、消息框和键盘”。
我尝试过的事情:
在 WP7 中工作的 GDI API(GetDC、CreateCompatibleDC、BitBlt),结果 - CreateCompatibleDC 或 CreateDCW 返回 NULL,GetLastError 说“找不到指定的过程”。此外,WP8 似乎只有一个 HDC,即 0x00dc00dc,因此不可能有屏幕外 GDI DC。
ShellChrome.dll 中的 InvokeScreenCapture 和 SaveApplicationScreenShot – 应用程序停用,没有其他反应。
D3D11Device1::GetImmediateContext、ID3D11RenderTargetView::OMGetRenderTargets – OMGetRenderTargets 返回 NULL。
还有其他想法吗?
我不需要通过市场认证,因此不受支持/未记录的 API 是可以的。