-3

我想在visual studio 2012 express中使用c#为windows8截屏。windows8不支持Api copyfromscreen。有没有其他方法可以使用c#为windows8以编程方式截屏。提前致谢。

4

1 回答 1

2

简短的回答是:这是不可能的。

更具体地说,微软特别限制了 Metro 应用程序对自身或其他应用程序进行屏幕截图的能力。桌面应用程序仍然可以访问各种截屏方法,但 Metro 应用程序可能不行。这是设计使然,显然不可能改变。

有关这方面的更多信息,请参阅 MSDN 论坛上的这篇文章。(链接自 Stack Overflow 问题How to capture the screen in a Metro C# app as described by Olav's comment)

于 2013-03-05T06:51:47.533 回答