2011-01-06 7 views
0

私はサーバー(Windows Server 2003)上でDirectXアプリケーションを実行していますが、ウィンドウを持っていません(通常はPC上で実行しています。問題は、私がそれからスクリーンショットを取って(そしてそれをPNG画像に保存したい)ということです。 PC上で動作している場合、これは動作しています:ウィンドウのないdirectXアプリケーションのスクリーンショット

しかし、私が与えているのは、黒い画像(正しいサイズ)です。

ウィンドウなしでdirectXアプリのスクリーンショットを撮ることは可能ですか?

が答え

+0

バックバッファはウィンドウなしで作成されていますか? AFAIK DirectXはデバイスを初期化するためのウィンドウが必要です...ウィンドウは画面上に表示する必要はありません...あなたはいつもオフスクリーンウィンドウを使用することができます... – Goz

+0

ありがとうございます。私はオフスクリーンレンダリングが解決策になることを願っています。 – paulie

答えて

0

いただき、誠にありがとうございます解決策は非常に簡単です:IIS以外の別のユーザーの下で実行されているスクリプトからアプリケーションを実行しています。

関連する問題