NPAPI Firefox プラグインを開発していますが、質問があります。
サードパーティの DLL (D:\mydll.dll など) をロードする必要がありますが、一部のコンピューターでは mydll.dll がシステム パスまたは c:\windows\system32 になく、ロード エラーが発生します。
コードは次のとおりです。
SetCurrentDirectory ("d:\");
m_hModule = LoadLibrary ("mydll.dll");
LoadLibrary は 126 を返します。依存モジュールを表示するために DEPENDS.EXE をチェックしたところ、すべて問題ないように見えました。何が問題なのかわかりません。
もう 1 つの問題は、プラグインを Safari で動作させたいことです (私のサファリはバージョン 5.17 です)。それを Safari の Plugins ディレクトリにコピーすると、プラグインが見つからないことがわかります。これを解決する方法を知りたいです。
ありがとうございます。下手な英語をお許しください。