Как распространять компонент XPCOM через XPI для FireFox 3?

StackOverflow https://stackoverflow.com/questions/566454

  •  05-09-2019
  •  | 
  •  

Вопрос

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

Как включить XPCOM и DLL в пакет XPI?

Это было полезно?

Решение

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

  1. поместите DLL рядом с XPCOM в my.xpi/comComponents/
  2. выяснить путь к расширению через IExtensionManager и IInstallLocation
  3. ЗагрузитьБиблиотеку()
  4. выгода

Другие советы

Xpi - это в основном файл Zip, который включает в себя DLL, среди прочего, см.https://developer.mozilla.org/En/Creating_XPI_Installer_Modules

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top