- ベストアンサー
画面の表示領域が勝手に変更されるのはなぜ?
- gooのゲーム「バトルドラゴン」をプレイしていたら、ディスクトップの画面の表示領域が勝手に小さくなった経験はありませんか?その理由と対策について解説します。
- Windows MEを使用している際に、バトルドラゴンのプレイ後にディスクトップの画面の表示領域が変化してしまう現象が発生することがあります。この記事では、その原因と対策について詳しく解説します。
- 「バトルドラゴン」をプレイしていると、Windows MEのディスクトップの画面の表示領域が勝手に変更されることがあります。この記事では、この現象の原因と解決策について説明します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
少し一般論になりますが、Windows9x,Meではプロセス(それぞれのアプリケーションだとお考えください)で使用するメモリー領域の管理がWindowsNT 2000,XPほどしっかりしていません。そのアプリケーションでは使用できない領域のアクセスがあっても必ずしもエラーになるとは限りません。これはWin9xではWin16というWindows3.1時代に作られたプログラムを実行できるようにするためです。Windows9x上のプログラムのバグにより管理領域外のメモリーをアクセスした場合でもエラーとしてプログラムをとめることができない場合があることになります。また、Win32からWin16に切り換えるときに経由する「サンク」の問題と「Win16Mutex」における競合は最悪の場合Windowsをフリーズさせてしまいます。このように本質的な不安定要因をがあるため現在のOSのままでは改善が困難です。当面できそうなことはバグの少ないと考えられる最新のグラフィックボードのデバイスドライバを使用してみることでしょう。
その他の回答 (1)
- nta
- ベストアンサー率78% (1525/1942)
フルスクリーンのゲームを実行した後、画面表示が640×480ドットのVGAのモードになってしまうことはよくあります。VGAモードはグラフィックアダプタが最低限備えているモードであり、Windowsは他の高解像度モードでの表示ができなくなったときにVGAモードでの表示を試みます。どうしてできなくなるかはいろいろな要因によりますが、Windows9x MeではOSの構造上プロセス間の干渉を排除することができず、プログラムバグなどがあると、どうしても不安定になる可能性があります。この不安定の表れの一つがこのVGAモードでの表示だといえます。解決することを望むのであればWindows2000やWindowsXPに乗り換えた方がいいと思います。
お礼
回答ありがとうございます。 ちょっと、自分はまだ努力がたりないので、内容があまり理解できませんでした。 >OSの構造上プロセス間の干渉を排除することができず…… ココのところの意味が全然わかりません。よろしければ、申し訳ありませんが、 もう少し詳しく説明してもらえないでしょうか。
お礼
ん~なんかむずかしくてついていけません。 もっと、勉強したらわかるのでしょうね。 ありがとうございました。