モニターをウィンドウから非表示にして、アプリからのみ操作する

モニターをウィンドウから非表示にして、アプリからのみ操作する

モニターを特別なアプリケーション用の「プライベート」デバイスとして使用する必要があります。モニターを一種の懐中電灯として使用し、フルスクリーンで特別なパターンを描画したいと考えています。このモニターを OS (Windows 7) にモニターとして認識させたくありません。つまり、ユーザーがマウスをそのモニターに移動したり、解像度を変更したり、スクリーンセーバーを実行したりできないようにする必要があります。ただし、アプリケーションから操作できるようにする必要があります。モニターは、HDMI ケーブルを使用してビデオ カード (おそらく nVidia) に接続されています。

これを行う最も簡単な方法は何ですか? 追加のアダプタやシンプルなビデオ カード、その他の特別なデバイスの購入など、あらゆる解決策を歓迎します。

答え1

要件が正反対であるため、これは明らかに不可能な要求です。

いかなる「アプリケーション」(必然的にOS上で動作する) がモニターを使用したり認識したりするには、モニターが OS に認識され、OS によって制御される必要があります。

実際、現代の OS では、OS 自体を経由せずにハードウェアにアクセスする方法はありません。

調査すべきなのは、VMware ESXiなどの完全なハードウェアハイパーバイザーが2番目のディスプレイを公開する機能です。のみ専用の VM にインストールし、その上でアプリケーションを実行できます。

関連情報