XNA处理,Windows服务,句柄,GraphicsDevice

时间:2013-04-12 12:40:34

标签: c# graphics service xna device

我正在使用XNA库在GPU中进行图像处理。所有这些必须作为Windows服务(而不是表单)完成。

当我创建GraphicsDevice时,它需要一个WindowsHandle。但WindowService没有WindowsHandle。即使从服务创建“窗体”,也不会创建GraphicsDevice。

如何在WindowService中设置GraphicsDevice的WindowsHandle?

抱歉英语不好。

1 个答案:

答案 0 :(得分:0)

您不应该(不能?)从服务创建表单。您无法访问GPU due to Session 0 Isolation

考虑使用自动登录和标准桌面应用。您可以创建一个不可见的表单并将图形设备绑定到该表单。