Windows 2000でOOPPは機能していない件
OOPPという、FirefoxのPluginを別プロセスで動作する機能(Out-of-process-plugin)が、Firefox 3.6.4および、Firefox 4.0 pre の2月版から利用できるようになっています。
ところが、この機能、Windows 2000だと動作が強制的に無効になっているようなのです。
それに関する記事を見つけたのはこちら。
Firefox 3.7でサポート対象OSは変わらないらしいが…… - Mozilla Flux
新秀の介の日記(2010-01-11)
Bug 536303 – [OOPP] Loading any page with flash with dom.ipc.plugins.enabled = true crashes on Windows 2000
試しに、Dependency Walker で動作を見てみると、
1.SystemFunction036を動的ロード。
2.OSバージョンをチェックして、Windows 2000ならば強制的に dom.ipc.plugins.enabled を無効に。
むむ・・・。
XPモードで起動したら、クラッシュしたでござるの巻
とりあえず、advapi32を簡易インストールして、Adobe Flashのページを開くと、plugin-containe というプロセスが生成されて、OOPP化成功してる模様。
試しに、プロセスを落としてみたところ。
Twitterで情報頂いたのですが、Windows 2000でのOOPPに対応した独自Buildを配布していらっしゃる方がいました。
Firefox 3.6.7 でも fcwin2k で xp互換 + advapi32を簡易設定で plugin-containe.exe 動きました。
ビルド時ってのは感違いしてたようで…
しかし xp互換保存すると、4.0b など複数インストしてるとそちらにも advapi32 入れないとクラッシュしますね。なんとかならんかな~
Firefox 3.6.7 でも fcwin2k で xp互換 + advapi32を簡易設定で plugin-containe.exe 動きました。
ビルド時ってのは感違いしてたようで…
しかし xp互換保存すると、4.0b など複数インストしてるとそちらにも advapi32 入れないとクラッシュしますね。なんとかならんかな~
実行ファイル名変えればいいような|;・ω・)
もしくはリソース判定有効にして fcwinに登録
実行ファイル名変えればいいような|;・ω・)
もしくはリソース判定有効にして fcwinに登録
この記事を見て初めて知りました。
公式のブログではOOPPは今回のアップデートの目玉みたいな書き方をされていたのに、まさかそれがwin2kでは機能していなかったとは…。
早速私もXP互換 + advapi32を簡易設定しました。
ですが私の場合は起動時に必ず
「指定されたパス、フォルダへのアクセスは拒否されました。」
というエラーが出るようになってしまいました。
どうやらJAVAがエラー吐いているようなのです。
この記事を見て初めて知りました。
公式のブログではOOPPは今回のアップデートの目玉みたいな書き方をされていたのに、まさかそれがwin2kでは機能していなかったとは…。
早速私もXP互換 + advapi32を簡易設定しました。
ですが私の場合は起動時に必ず
「指定されたパス、フォルダへのアクセスは拒否されました。」
というエラーが出るようになってしまいました。
どうやらJAVAがエラー吐いているようなのです。
> 実行ファイル名変えればいいような
あ…うまくいった。すいません穴掘って埋まってきます…
> もしくはリソース判定有効にして fcwinに登録
なるほどφ(..)メモメモ 同じversionで使いわけようとするとコケますが(当然か)こういう風に使うのですね。
ありがとうございました。
> 実行ファイル名変えればいいような
あ…うまくいった。すいません穴掘って埋まってきます…
> もしくはリソース判定有効にして fcwinに登録
なるほどφ(..)メモメモ 同じversionで使いわけようとするとコケますが(当然か)こういう風に使うのですね。
ありがとうございました。
うちでも、Java入れてみましたが、エラーでないですねぇ…
JavaAddonを無効にするとでなくなるのですか?
うちでも、Java入れてみましたが、エラーでないですねぇ…
JavaAddonを無効にするとでなくなるのですか?
うちもそれ出てました<Javaがエラー
拡張にある Java Quick Starter を無効にすると出なくなりましたが
うちもそれ出てました<Javaがエラー
拡張にある Java Quick Starter を無効にすると出なくなりましたが
あれ、うちは拡張に Java Quick Starterがないや|;・ω・)
あれ、うちは拡張に Java Quick Starterがないや|;・ω・)
ご指摘通りJava Quick Starterを無効にするとエラーが出なくなりました。
ありがとうございました。
そもそもJAVAが必須のサイトを全然利用しなくなったので入れていなければならないって事でもないのでした。
ご指摘通りJava Quick Starterを無効にするとエラーが出なくなりました。
ありがとうございました。
そもそもJAVAが必須のサイトを全然利用しなくなったので入れていなければならないって事でもないのでした。