Как распространить компонент XPCOM через XPI для FireFox 3? - PullRequest
0 голосов
/ 19 февраля 2009

Я написал компонент XPCOM и расширение, которое его использует. XPCOM загружает произвольную DLL для своих целей.

Как я могу включить XPCOM и DLL в пакет XPI?

Ответы [ 2 ]

1 голос
/ 11 марта 2009

Мне удалось найти абсолютный путь к моей DLL через IExtensionManager и IInstallLocation, а затем загрузить его через LoadLibrary ().

  1. Поместите DLL рядом с XPCOM в my.xpi / components /
  2. выяснить путь к расширению через IExtensionManager и IInstallLocation
  3. LoadLibrary ()
  4. выгода
0 голосов
/ 24 февраля 2009

XPI - это, в основном, zip-файл, в который, помимо прочего, входит DLL Увидеть https://developer.mozilla.org/En/Creating_XPI_Installer_Modules

...