重複の可能性:
プラグイン システムはどのように機能しますか?
プラグインのインストール時に何が起こるかを明確にする記事は見つかりませんでした。プログラムの AS exe は、ブラウザーが読み取り専用であると言うと、どのように変更を加えることができますか? プラグインの関数のアドレスを取得し、プロセス メモリにロードする方法は?
重複の可能性:
プラグイン システムはどのように機能しますか?
プラグインのインストール時に何が起こるかを明確にする記事は見つかりませんでした。プログラムの AS exe は、ブラウザーが読み取り専用であると言うと、どのように変更を加えることができますか? プラグインの関数のアドレスを取得し、プロセス メモリにロードする方法は?
メイン アプリケーションは、プラグイン登録用のサービスを提供する特別な方法で設計されており、通常、プラグインと通信するための特別なプロトコルも備えています。
通常、アプリケーション開発者は、プラグイン開発者が使用できる API を提供します。何らかの Web サービスの API を使用するアプリケーションを作成するのと大差ありません。
プラグインは通常、動的に読み込まれるライブラリ (Windows では DLL、Linux では DLL) であり、ブラウザによって読み込まれます。次に、ブラウザは、プラグインの機能 (API) がエクスポートされる特定のシンボルを探します。