0

我写了一个 XPCOM 组件和一个使用它的扩展。XPCOM 为其目的加载任意 DLL。

如何将 XPCOM 和 DLL 包含到 XPI 包中?

4

2 回答 2

1

我能够通过 IExtensionManager 和 IInstallLocation 找到我的 DLL 的绝对路径,然后通过 LoadLibrary() 加载它。

  1. 在 my.xpi/components/ 中将 DLL 放在 XPCOM 附近
  2. 通过 IExtensionManager 和 IInstallLocation 找出扩展的路径
  3. 加载库()
  4. 利润
于 2009-03-11T11:45:21.573 回答
0

XPI 基本上是一个 zip 文件,其中包括 DLL 等,请参阅 https://developer.mozilla.org/En/Creating_XPI_Installer_Modules

于 2009-02-24T10:38:18.977 回答