我写了一个 XPCOM 组件和一个使用它的扩展。XPCOM 为其目的加载任意 DLL。
如何将 XPCOM 和 DLL 包含到 XPI 包中?
我能够通过 IExtensionManager 和 IInstallLocation 找到我的 DLL 的绝对路径,然后通过 LoadLibrary() 加载它。
XPI 基本上是一个 zip 文件,其中包括 DLL 等,请参阅 https://developer.mozilla.org/En/Creating_XPI_Installer_Modules