Windows 10 UWP 屏幕录制 API

Windows 10 UWP Screen Recording API

我正在寻找像 ScreenCapture 这样的 UWP class。

我想创建一个屏幕录像机,但找不到任何适合我需要的class。这可能吗?

据我所知,UWP 中没有 api 允许您这样做

为此,您的应用需要从后台访问屏幕,这将违反整个应用沙盒理念

您的应用程序 运行 已沙盒化。出于安全和系统稳定性的原因,它无法直接访问任何 API 或允许它在沙箱之外运行的资源。如果您只是想捕获您自己的应用程序正在渲染的像素,您可以使用 RenderTargetBitmap.RenderAsync();。如果您试图从其他应用程序中捕获像素,您将无法在您自己的应用程序中执行此操作。如果您 运行ning 在台式计算机上,则可以选择使用 Win32 APIs 来完成您的任务。要捕获非 运行 桌面操作系统设备上其他应用程序呈现的像素,您将无能为力。

Screen capture 似乎与描述相符。