Windows 10 UWP屏幕录制API

时间:2016-06-25 17:21:06

标签: windows-10 uwp windows-10-universal windows-10-mobile screen-recording

我正在寻找像https://msdn.microsoft.com/en-us/library/windows/apps/windows.media.capture.screencapture这样的UWP课程

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

非常感谢。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

AFAIK在UWP中没有允许你这样做的api

为了做到这一点,您的应用需要从后台访问屏幕,这会违反整个应用沙盒的想法

答案 2 :(得分:0)

Screen capture似乎与描述非常吻合。