Silverlight 4 屏幕截图 OOB

发布于 2024-09-25 13:08:30 字数 594 浏览 2 评论 0原文

目前我正在尝试创建一个捕获整个屏幕的浏览器外应用程序。不仅仅是 Silverlight 应用程序。

现在我知道使用普通的 Silverlight 和 Silverlight 是不可能实现这一点的。 C#,但你需要做一些 dllimports 之类的事情,它需要运行 OOB 并且你需要一个提升的应用程序。那完全没有问题。

我在互联网上找到了一些代码,但我被困住了。由于 Silverlight 没有 System.Drawing 命名空间,因此没有 位图。现在我无法将 GDI+ 指针投射到可以在 Silverlight 应用程序中显示的内容。

我正在使用的代码来自此链接: http://www.codeproject.com/ KB/cs/DesktopCaptureWithMouse.aspx

有人能把我踢向正确的方向吗? ;)

Currently I'm trying to do create an out of browser application that captures the whole screen. Not just the Silverlight application.

Now I know that this is not possible with plain Silverlight & C#, but you need to do some dllimports and stuff, it needs to run OOB and you need an elevated application. That is no problem at all.

I found some code on the internet, but I'm stuck. Since Silverlight doesn't have a System.Drawing namespace and thus no Bitmap. Now I can't cast my GDI+ pointer to something I can display in my Silverlight application.

The code I'm using is from this link: http://www.codeproject.com/KB/cs/DesktopCaptureWithMouse.aspx

Can anybody kick me in the right direction? ;)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

荒岛晴空 2024-10-02 13:08:30

似乎如果不使用本机代码进行大量黑客攻击,这是不可能的。

Seems that it is not possible without a lot of hacking with native code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文