采购产品XNA处理,Windows服务,句柄,图形设备

本文关键字:Windows 服务 句柄 图形设备 处理 XNA | 更新日期: 2023-09-27 18:08:55

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

当我创建一个GraphicsDevice时,它需要一个windowhandle。但是WindowService没有windowhandle。即使从服务中创建了"窗口表单",也没有创建GraphicsDevice。

如何在WindowService中设置GraphicsDevice的windowhandle ?

对不起,我的英语不好。

采购产品XNA处理,Windows服务,句柄,图形设备

您不应该(不能?)从服务创建表单。由于会话0隔离,您肯定无法访问GPU。

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