没有窗口的directX app的屏幕截图

时间:2011-01-06 22:29:40

标签: directx screenshot

我在服务器上运行DirectX应用程序(Windows Server 2003),它没有窗口(通常在PC上运行,它有窗口)。问题是我想从中截取它(并将其保存到png图片)。在PC上运行时,这是有效的:

Surface backBuff = Device.GetBackBuffer(0, 0, BackBufferType.Mono);
SurfaceLoader.Save(fileName, ImageFileFormat.Png, backBuff);        

但在服务器上,我唯一给出的是黑色图片(尺寸合适)。

是否可以在没有窗口的情况下获取directX app的屏幕截图?

非常感谢您的回答

1 个答案:

答案 0 :(得分:0)

解决方案非常简单:从IIS以外的其他用户运行的脚本运行应用程序。