• 締切済み

省電力モードの解除方法

DOS(PC-DOS)のアプリケーションを作成中ですが、CRTの省電力モードをプログラムで検知、解除する方法が分かりません。 通常キーボードやマウスの操作で解除されますが、都合上、キーボードとマウスは接続しない環境での使用を想定しています。(しかしDMPSモードは必要としています) (知るところでは、ビデオ信号の Hsync,Vsync信号を入り切りして画面表示を消しているようですが)

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

いかにして「操作者さまが画面を見たいと御所望である」を伝えるか、が問題だったのですね。 カードリーダなどでキーボードのケーブルに割り込みで接続する機器があります。 キーボードは無しにして、カードを通せば「入力」が発生させられるかも? > しかし CRTの寿命等を考慮してBIOSは省電力モードをイネーブルにしたいのです。 手っ取り早いのは「ディスプレイの電源を切る」しか無いのでは?

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

CRTの省電力モードの解除は「BIOS設定」ではないですか? 電源投入時にメモリチェックしているタイミングで、「Press Del」的な メッセージが出ていると思います。 PC-DOSだろうがWindowsだろうが、この時点では立ち上がってませんから 画面指示に従って「PowerManagement」的な項目を探して見てください。

lir2
質問者

補足

ご回答ありがとうございます。 私の質問の説明が不適切でした。 私はDOSのアプリケーションを開発中です(C言語にて)ターゲットのシステムではキーボード、マウスを接続しません。しかし CRTの寿命等を考慮してBIOSは省電力モードをイネーブルにしたいのです。そこで問題が発生します。 この開発中のアプリケーションが稼働中にDMPSモード(画面が消える)となったときどのようにして復帰(表示)させるか? この対処としてアプリケーションのプログラム自信で画面が非表示か表示か確認できないかどうかまた、画面の再表示をキーボード、マウス等の割り込み以外で行うことが果たしてできるのかどうか? と言った内容の質問です。

関連するQ&A