我正在寻找像https://msdn.microsoft.com/en-us/library/windows/apps/windows.media.capture.screencapture这样的UWP课程
我想创建一个屏幕录像机,但我找不到适合我需要的课程。这可能吗?
非常感谢。
答案 0 :(得分:1)
您的应用程序以沙盒形式运行。由于安全性和系统稳定性的原因,它不能直接访问任何API或资源,使其在沙箱之外行动。如果您只是想捕获自己的应用程序渲染的像素,则可以使用RenderTargetBitmap.RenderAsync();.如果您尝试从其他应用程序捕获像素,则无法在自己的应用程序中执行此操作。如果您在台式计算机上运行,则可以选择使用Win32 API来完成任务。要捕获其他应用程序在不运行桌面操作系统的设备上呈现的像素,您将无法执行任何操作。
答案 1 :(得分:0)
AFAIK在UWP中没有允许你这样做的api
为了做到这一点,您的应用需要从后台访问屏幕,这会违反整个应用沙盒的想法
答案 2 :(得分:0)
Screen capture似乎与描述非常吻合。