Windows98を使い続けるよ Part14

このエントリーをはてなブックマークに追加
816694
>>806 >>791さん、朗報です。
>>812さん、もう居ないと思うけど試してみてください。ただ、古い9r47を使いたい理由が不明ですが。

NPSWF32.dllのバージョン9r47(9,0,47,0)を、Resource Hackerで"FileVersion"を ,0 → ,00 に書き換え
てもエラーでダメな問題、全て判明しました。この場合、SSEは関係ありません。
>>810-812のやりとりを見ていたら、ハタと気付きました。"FileVersion"の桁数が問題なんじゃないかと。


■バージョン9r47/9r45用の、新しい「ブラウザ落ち」対策
Resource Hackerで、"FileVersion" を 9,0,47,0 → 9,0,47,000 に書き換えてください。

◆具体的には、
VALUE "FileVersion", "9,0,47,0"
を、
VALUE "FileVersion", "9,0,47,000"
に、書き換えます。

あとは「スクリプトをコンパイルする」ボタンを押して、メニューの ファイル→保存する でOkです。
※NPSWF32_original.dllを削除することも忘れずに。これを怠るとFirefoxはエラーで起動できません。

◆参考図解
http://img.wazamono.jp/pc/src/1267050205740.png

※テストのため今まで幾度も9r47のNPSWF32.dllを使っていたにも関わらず、ブラウザ起動時に落ちる
という事実に気付きませんでした。
その理由は、Firefoxを起動したままNPSWF32.dllをすり替えるという荒業を常用していたためです。
「ブラウザ落ち」するのはFirefoxの起動時のみで、起動後だとオリジナルのNPSWF32.dllでも大丈夫です。
不思議ですねぇ。


それと、>>791さん、SeaMonkeyのプラグインフォルダを教えて!