タカシさん、
MSHTML.DLL問題というのはセキュリティ問題だけだと思っていましたが、まあ、とにかく大丈夫そうなのでよかったです。
AN HTTPD と関係があるかどうかは原因がわかってみないとわからないことが多いですし。
すみません。解決したみたいです。
マイクロソフトセキュリティアップデートページにある
MSHTML 問題の修正プログラムをダウンロードして適用したらエラーが出なくなりました。
たぶんこれで大丈夫だと思います。
お騒がせして申し訳ありませんでした。
今気が付いたのですが
なんだかAN HTTPDとは関係のない質問を続けていたみたいですね。。。
本当にすみませんでした。
僕が試したチャットのCGIは
KENT WEBのWindy(快速チャット)とCOMCHAT-EX(面白チャット)です。
2つともしばらくは正常に動作するのですが
やはり途中でページ違反のエラーが出てしまいます。
常駐しているソフトに関してはよく分かりません。ごめんなさい。。。
ただ、パソコンはほとんど買ったままの状態で
特別なソフトはインストールしていないはずです。
タカシさん、
確かにそれだけではなんともわかりませんね。
そのチャットのCGIだけでそうなるのでしたら、それがどこの何というCGIかを言ってもらえばてがかりにはなるかもしれません。
他のCGIでもそうなるのでしたら、他に何か(常駐している)ソフトをインストールしているかどうかも関係するでしょう。
Windows98です。Internet Explorer5を使っています。ってこれは関係ないかな。。。
それから、昨日書いたエラー以外には変なことは起こりません。
しいて言えば
ページ違反で強制終了させられた後に、デスクトップ画面(?)が真っ白になっちゃいます。
これだけでは情報が少な過ぎるかもしれませんが
僕には何がいけないのか皆目見当がつかないので…。
タカシさん、
AN HTTPD 自体は MSHTML.DLL はロードしないので、そちらのIEやシステムの問題のように思います。
とはいっても、チャットのCGIがこのDLLを使うとも思えないので、ナゾですね。
チャットで起こりがちなのはファイルアクセスの競合ですが、その場合は別のエラーになるはずですし、「単一スレッド」にチェックを入れればいい話なので。
Windowsは何ですか? また、これ以外に何かおかしなエラーが出ることがあるというようなことはありませんか?
AN HTTPDを起動させて簡単なCGIを動かすことは出来ました。
しかしチャットのCGIを試してみたら
一応動きはするのですが、しばらくするとエラーが出て強制終了させられてしまいます。
そのエラーとは以下の通りです。
EXPLORER のページ違反です。過去ログにある様々な方法を試してみたのですが、どれもうまくいきませんでした。
モジュール : MSHTML.DLL、アドレス : 015f:70c56780
Registers:
EAX=02a0f2e4 CS=015f EIP=70c56780 EFLGS=00010246
EBX=007c1d80 SS=0167 ESP=02a0f2bc EBP=02a0f310
ECX=007c1db0 DS=0167 ESI=00000000 FS=5ccf
EDX=81648e6c ES=0167 EDI=00000021 GS=0000
Bytes at CS:EIP:
ff 36 e8 a2 ea ff ff 8d 45 d4 50 ff 75 0c ff 75
Stack dump:
02a0f2e4 00000000 00000000 00000000 00000021 00000052 00000000 007c1d80 02a0fb14 00000000 00000007 02a0f2f0 00000001 00000001 00000000 00000079