web-dev-qa-db-ja.com

Windows 7のフルスクリーンコンソールの要件は何ですか?

Windows 7でコンソールをフルスクリーンに切り替えようとすると、エラーが発生しますこのシステムはフルスクリーンモードをサポートしていません。注目すべきは「このシステム」に関する部分です。 」一部のシステムがフルスクリーンコンソールをサポートしていることを示唆しています。同様に、SetConsoleDisplayMode AP​​I関数を使用しようとすると、エラー120が返されます。この関数はこのシステムではサポートされていません。、ここでも「このシステム」

ほとんどのシステムはWindowsXPでフルスクリーンコンソールを実行でき、Windows 7のセーフモードで動作します。通常の起動でこれを動作させるには、Windows7で何が必要ですか。

Fullscreen Console Error Message

10
Synetech

提案されているように、私は以前のコメントを別の回答として投稿します。

問題は、新しいドライバーモデルがVGAテキストモードプログラムをサポートしていないことです。それらが8、16、32、または64ビットであるかどうかは関係ありません。実際、フルスクリーンの古いVGAモードのいずれかがサポートされているかどうかはわかりません。 support.Microsoft.com/kb/926657を参照してください

注意すべき主なことは、これはドライバモデルの障害であるということですnotカードのグラフィック機能。そこにある事実上すべてのグラフィックカードは、標準のVGAと少なくともいくつかの比較的一般的なVESAモードのサブセットの両方の基本的なVGAモードをサポートしています。 Microsoftがその機能を廃止した理由については、私は本当に何も知りません。マザーボードベンダーやグラフィックカードメーカーが突然VGAのサポートを廃止することを決定するわけではありません。

(また、ネイティブモードの最新のカードは事実上すべてnot VGAですが、まったく異なるものです。これらはすべて、たまたま基本VGA標準のセットを話します。)

4
Michael Trausch

デバイスマネージャに移動するだけです

ディスプレイアダプタ

グラフィックカードを選択して右クリックします

無効にします

それで全部です

すべてのdosプログラムは、必要なときにフルスクリーンのfrmで動作するようになりました

必要なときにもう一度有効にすることができます.... :-)

または、WMICコマンドを使用することもできます。使用した後、ウィンドウで最大化ボタンが有効になっていることがわかりますが、その環境で作業したことはありません。

2
avirk

新しいDWMは、フルスクリーンの16ビットプログラムと互換性がありません。

1
surfasb