私のC#プログラムでは、ディスプレイの解像度/タイミングを強制的に変更する方法を見つけるのが難しいです。私はGeForce 210グラフィックカードを搭載したWindows 7を実行しています。これらのカスタム解像度を達成するための私の現在の方法は、ドライバGUIを使用してカスタム解像度を手動で追加し、Windows呼び出しを使用してこれらの解像度に変更することですが、新しいカスタム解像度をリアルタイムで追加する方法が必要です。私はNVAPIを調べましたが、私はこれを行う方法を見つけることができませんでした。グラフィックスドライバのコマンドラインツールも調べましたが、動作させることができませんでした。私の最後の手段はレジストリの値を書き換えることですが、私はそれを避けたいと思っています。自分のプログラムでコマンドラインから呼び出せるのであれば、別のプログラミング言語やサードパーティのツールを使用したいと思っています。誰かが私を正しい方向に向けることができますか?どのようにディスプレイの解像度/タイミングを強制することができますか?
ありがとうございます。
アップデート(2011年8月16日): 私はNVIDIAで、この問題に取り組んできましたし、彼らは私が彼らのドライバーの機能を再作成することを可能にする高度なNVAPIを私に提供しています。彼らはまた、提供しているNVAPIの基本バージョンがこれをしないことを確認しました。
http://developer.nvidia.com/を試しましたか?前回チェックしたとき、彼らはそこをかなり上回っていました。 –
私はNVAPIとNvidiaグラフィックスsdk 11を見てきましたが、何も見つかりませんでした。私は登録されたデベロッパープログラムを申請し、フォーラムにこの質問を掲載しましたが、2週間半のうちにいずれの回答もなかった。彼らは明らかにこれを行うことができます。なぜなら、彼らはそれをやっているかどうか、あるいは彼らがグラフィックカードの機能を外部の開発者に利用できるようにするかどうかはわかりません。 – mxgg250
mxgg250、NVIDIAと接触してNDAバージョンを取得するための高速な方法についてのあらゆる指針を与えることができますか?私はオンラインで検索したところ、自分のサイトのdeveloper.nvidia.comがあなたをループに入れ、本質的にNDAのバージョンを要求できないようです。あなたがNDAの味のためにあなたと働くようにNvidiaを取得した経験を共有することができれば、かなりの人に利益をもたらすと思います。ありがとう。 – ScottN