C# XNA处理、Windows服务、句柄、图形设备

C# XNA处理、Windows服务、句柄、图形设备,c#,graphics,service,xna,device,C#,Graphics,Service,Xna,Device,我正在使用XNA库在GPU中进行图像处理。所有这些都必须作为Windows服务(而不是窗体)完成 创建GraphicsDevice时,需要WindowsHandle。但是WindowsService没有WindowsHandle。即使从服务创建“窗口窗体”,也不会创建GraphicsDevice 如何在WindowsService中设置GraphicsDevice的WindowsHandle 抱歉,英语不好。您不应该(不能?)从服务创建表单。您确实无法访问GPU 考虑使用自动登录和标准桌面应用程

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

创建GraphicsDevice时,需要WindowsHandle。但是WindowsService没有WindowsHandle。即使从服务创建“窗口窗体”,也不会创建GraphicsDevice

如何在WindowsService中设置GraphicsDevice的WindowsHandle

抱歉,英语不好。

您不应该(不能?)从服务创建表单。您确实无法访问GPU


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

到目前为止您尝试了什么?如果您不使用GraphicsDeviceManager构建GraphicsDevice,那么您将不得不做很多额外的工作。