私はちょうど興味があります: 私は、openGL でいくつかのレンダリング/描画ジョブを実行し、結果をアプリケーションに返す Windows dll を持っています。
コードがユーザーモードではなくカーネルモードで実行された場合、より高速になりますか? (中断なし、優先度が高い)
カーネル モードで実行しても、優先順位が高くなることはなく、中断がなくなりません。あなたがそれを求めない限り、ほとんどの場合、ユーザーモードでも行うことができます.
直面する最大の問題は、openGL がカーネル モードで使用できないことです。これはユーザー モード API であり、デバイス ドライバーに話しかけてそのロジックの一部を実装しますが、多くのロジックは完全にユーザー モードで実装されます。すべての openGL API に syscall があるわけではありません。
それを克服できたとしても (それはできません)、Erbureth が言及しているように、セキュリティ リスクは非常に大きく、デバッグは悪夢であり (カーネル モード デバッガーを使用したことがありますか?)、インストールには管理者権限が必要です。
全体として、いいえ-それは不可能です。