• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画面の表示領域が勝手に変更されるのはなぜ?)

画面の表示領域が勝手に変更されるのはなぜ?

このQ&Aのポイント
  • gooのゲーム「バトルドラゴン」をプレイしていたら、ディスクトップの画面の表示領域が勝手に小さくなった経験はありませんか?その理由と対策について解説します。
  • Windows MEを使用している際に、バトルドラゴンのプレイ後にディスクトップの画面の表示領域が変化してしまう現象が発生することがあります。この記事では、その原因と対策について詳しく解説します。
  • 「バトルドラゴン」をプレイしていると、Windows MEのディスクトップの画面の表示領域が勝手に変更されることがあります。この記事では、この現象の原因と解決策について説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.2

少し一般論になりますが、Windows9x,Meではプロセス(それぞれのアプリケーションだとお考えください)で使用するメモリー領域の管理がWindowsNT 2000,XPほどしっかりしていません。そのアプリケーションでは使用できない領域のアクセスがあっても必ずしもエラーになるとは限りません。これはWin9xではWin16というWindows3.1時代に作られたプログラムを実行できるようにするためです。Windows9x上のプログラムのバグにより管理領域外のメモリーをアクセスした場合でもエラーとしてプログラムをとめることができない場合があることになります。また、Win32からWin16に切り換えるときに経由する「サンク」の問題と「Win16Mutex」における競合は最悪の場合Windowsをフリーズさせてしまいます。このように本質的な不安定要因をがあるため現在のOSのままでは改善が困難です。当面できそうなことはバグの少ないと考えられる最新のグラフィックボードのデバイスドライバを使用してみることでしょう。

参考URL:
http://www.atmarkit.co.jp/fwin2k/special/win9xorwin2k/win2kprocess_3.html
noname#37377
質問者

お礼

ん~なんかむずかしくてついていけません。 もっと、勉強したらわかるのでしょうね。 ありがとうございました。

その他の回答 (1)

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

フルスクリーンのゲームを実行した後、画面表示が640×480ドットのVGAのモードになってしまうことはよくあります。VGAモードはグラフィックアダプタが最低限備えているモードであり、Windowsは他の高解像度モードでの表示ができなくなったときにVGAモードでの表示を試みます。どうしてできなくなるかはいろいろな要因によりますが、Windows9x MeではOSの構造上プロセス間の干渉を排除することができず、プログラムバグなどがあると、どうしても不安定になる可能性があります。この不安定の表れの一つがこのVGAモードでの表示だといえます。解決することを望むのであればWindows2000やWindowsXPに乗り換えた方がいいと思います。

noname#37377
質問者

お礼

回答ありがとうございます。 ちょっと、自分はまだ努力がたりないので、内容があまり理解できませんでした。 >OSの構造上プロセス間の干渉を排除することができず……  ココのところの意味が全然わかりません。よろしければ、申し訳ありませんが、 もう少し詳しく説明してもらえないでしょうか。

関連するQ&A