読み込みが出来るようになったので、経過を報告します。
以前から指摘されている LoadLibraryExW の flag の問題でした。
LOAD_WITH_ALTERED_SEARCH_PATH の flag はWMではサポートされていないと言う事は以前から指摘されていましたが、サポートされていない為に無視をしているのかと思っていましたが、エラーとなりDLLがロードされないと言う事態になっていました。
DLLのロード周りに関しては色々と厄介なようで、 LOAD_WITH_ALTERED_SEARCH_PATH を外すと、fennec.exeと同じディレクトリにdllが無くてはいけない、dllが移動しているので、dllから読み込んだりするファイル群も相対的に同じ位置に無くてはいけないと言う事になっています。
XPCOM周りでエラーが出てfennecのアプリ画面までは辿りつけていませんが、何とかfennecのデバッグとして意味のあるエラーを吐く所までは到達しました。
読み込みが出来るようになったので、経過を報告します。
以前から指摘されている LoadLibraryExW の flag の問題でした。
LOAD_WITH_ALTERED_SEARCH_PATH の flag はWMではサポートされていないと言う事は以前から指摘されていましたが、サポートされていない為に無視をしているのかと思っていましたが、エラーとなりDLLがロードされないと言う事態になっていました。
DLLのロード周りに関しては色々と厄介なようで、 LOAD_WITH_ALTERED_SEARCH_PATH を外すと、fennec.exeと同じディレクトリにdllが無くてはいけない、dllが移動しているので、dllから読み込んだりするファイル群も相対的に同じ位置に無くてはいけないと言う事になっています。
XPCOM周りでエラーが出てfennecのアプリ画面までは辿りつけていませんが、何とかfennecのデバッグとして意味のあるエラーを吐く所までは到達しました。
|