Como distribuir componente XPCOM via XPI para FireFox 3?
Pergunta
Eu escrevi um componente XPCOM e uma extensão que usa-lo. XPCOM cargas arbitrário DLL para seus propósitos.
Como posso incluir XPCOM e DLL no pacote XPI?
Solução
Eu era capaz de encontrar o caminho absoluto para o meu DLL via IExtensionManager e IInstallLocation, em seguida, carregá-lo via LoadLibrary ().
- colocar DLL perto XPCOM em my.xpi / componentes /
- descobrir o caminho para extensão via IExtensionManager e IInstallLocation
- LoadLibrary ()
- lucro
Outras dicas
XPI é basicamente um arquivo zip, que inclui o DLL, entre outras coisas Vejo https://developer.mozilla.org/En/Creating_XPI_Installer_Modules
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow