我在服务器上运行DirectX应用程序(Windows Server 2003),它没有窗口(通常在PC上运行,它有窗口)。问题是我想从中截取它(并将其保存到png图片)。在PC上运行时,这是有效的:
Surface backBuff = Device.GetBackBuffer(0, 0, BackBufferType.Mono);
SurfaceLoader.Save(fileName, ImageFileFormat.Png, backBuff);
但在服务器上,我唯一给出的是黑色图片(尺寸合适)。
是否可以在没有窗口的情况下获取directX app的屏幕截图?
非常感谢您的回答
答案 0 :(得分:0)
解决方案非常简单:从IIS以外的其他用户运行的脚本运行应用程序。