- 47 名前:40 mailto:sage [2007/09/24(月) 20:59:37 ID:XdSyafhd0]
- プロファイルで〜って言うのは無理ぽ。
Firefoxはミューテックスかなんかの(解析したのだいぶ前なんで忘れた)名前つきオブジェクトでコアが起動してるか確認して、コアが見つかったらそっちに処理投げるって構造になってる。 名前つきオブジェクトの名前は用途ごとにPrefixと用途名組み合わせる関数で随時生成して使ってる。 Firefox1.5と2.0でもこの構造は同じだから、バージョン変えても多重は無理。 んで、そのPrefixの名前が「Firefox」ってなってるから、そこを書き換えたEXEを用意すればそれぞれ別の名前でコア作るから衝突しない。 多分幼狐はこの識別名そのものが違うってだけかと。 メインEXEのバージョンが「1.8.20061.1023」なら006C9E11にPrefixが書いてあるからここ書き換えたExeとならコアを多重化できる。 コアごとに串刺す方法は任せる。
|

|