2016-05-09 13 views
-2

CreateProcessAsUser APIを使用してWindowsサービスから開いたglテクスチャシェーディングアプリケーションを起動しようとしています。それは起動しますが、テクスチャレンダリングは起こらず、しばらくするとクラッシュします。 一方、通常のCコンソールアプリケーションを作成してCreateProcess APIを使用すると正常に動作します。Windowsサービスからopen gl esアプリケーションを起動する

ここでエラーが発生する可能性があることを提案してください。

+0

助けを求めるなら、少なくともあなたが実際に行ったことについてのいくつかの情報が役に立ちます。 "私はクラッシュするいくつかの未知のソフトウェアを書いた"とはちょうど私たちが霊的な力なしで助けることができるものではない=) – solidpixel

答えて

0

通常、サービスとして起動されるプロセスは、GPUにアクセスできません。さらに重要なことに、ウィンドウを表示せずにいくつかの追加のジャンプ(FBOの作成と使用、またはPBufferの使用)を行わないと、OpenGL描画コマンドはピクセルを生成しません。

関連する問題