Снимок экрана приложения DirectX без окна - PullRequest
0 голосов
/ 07 января 2011

Я запускаю приложение DirectX на сервере (Windows Server 2003), и у него нет окна (обычно работает на ПК, оно имеет окно) Проблема в том, что я хочу сделать из него скриншот (и сохранить его в виде картинки). При работе на ПК это работает:

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

Но на сервере мне дают только черную картинку (с нужным размером).

Можно ли сделать скриншот приложения DirectX без окна?

Большое спасибо за ответы

1 Ответ

0 голосов
/ 13 января 2011

Решение довольно простое: запуск приложения из сценария, который выполняется под другим пользователем, чем IIS.

...