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?

Foi útil?

Solução

Eu era capaz de encontrar o caminho absoluto para o meu DLL via IExtensionManager e IInstallLocation, em seguida, carregá-lo via LoadLibrary ().

  1. colocar DLL perto XPCOM em my.xpi / componentes /
  2. descobrir o caminho para extensão via IExtensionManager e IInstallLocation
  3. LoadLibrary ()
  4. 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
scroll top