Silverlight 4 屏幕截图 OOB
目前我正在尝试创建一个捕获整个屏幕的浏览器外应用程序。不仅仅是 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
似乎如果不使用本机代码进行大量黑客攻击,这是不可能的。
Seems that it is not possible without a lot of hacking with native code.