Как распространять компонент XPCOM через XPI для FireFox 3?
Вопрос
Я написал компонент XPCOM и расширение, которое его использует.XPCOM загружает произвольную DLL для своих целей.
Как включить XPCOM и DLL в пакет XPI?
Решение
Мне удалось найти абсолютный путь к моей DLL с помощью IExtensionManager и IInstallLocation, а затем загрузить ее с помощью LoadLibrary().
- поместите DLL рядом с XPCOM в my.xpi/comComponents/
- выяснить путь к расширению через IExtensionManager и IInstallLocation
- ЗагрузитьБиблиотеку()
- выгода
Другие советы
Xpi - это в основном файл Zip, который включает в себя DLL, среди прочего, см.https://developer.mozilla.org/En/Creating_XPI_Installer_Modules
Не связан с StackOverflow