OpenGLでレンダリングしています。私のものはサンドボックス化されているので、CreateDesktop() を使用して粉砕攻撃を防ぎます。ただし、新しいデスクトップには、何らかの理由で作成されたときに Aero コンポジションがなく (デフォルトのデスクトップにはありますが)、DwmEnableComposition() で有効にしようとすると失敗します。理由も、この問題を解決する方法もわかりません。DwmEnableComposition() はデフォルトのデスクトップで正常に動作します。vs vsync をコンポジションなしで動作させる方法はありますか? nvidiaのドライバーコントロールパネルから強制されたとしても、そうすることができません。ここでの解決策は何ですか?
私は Windows 7 を使用しています。Windows 8 では、コンポジションを無効にできないとのことで、この問題はもう存在しないのではないかと思っています。