2016-05-09 7 views
-2

Ich versuche, eine Open Gles Textur Shading-Anwendung von einem Windows-Dienst mit CreateProcessAsUser API zu starten. Es startet, aber das Textur-Rendering passiert nicht und es stürzt nach einiger Zeit ab. Auf der anderen Seite, wenn ich eine normale C-Konsole-Anwendung erstellen und CreateProcess API verwenden, funktioniert es gut.Starten von Open-Gles-Anwendung von Windows-Dienst

Vorschlagen, was der mögliche Fehler hier sein kann.

+0

Wenn Sie um Hilfe bitten, wären zumindest einige Informationen über das, was Sie tatsächlich getan haben, nützlich. "Ich habe eine unbekannte Software geschrieben, die abstürzt" ist nicht gerade etwas, womit wir ohne psychische Kräfte helfen können =) – solidpixel

Antwort

0

Prozesse, die als Dienste gestartet werden, haben normalerweise keinen Zugriff auf eine GPU. Noch wichtiger ist es, wenn Sie nicht ein paar zusätzliche Rahmen überspringen (erstellen und verwenden Sie einen FBO oder einen PBuffer verwenden), ohne dass ein Fenster sichtbar ist. OpenGL-Zeichnungsbefehle erzeugen keine Pixel.