Pregunta

escribí un componente XPCOM y una extensión que lo utiliza. cargas XPCOM DLL arbitrario para sus propósitos.

¿Cómo puedo incluir XPCOM y DLL en el paquete XPI?

¿Fue útil?

Solución

yo era capaz de encontrar la ruta absoluta al archivo DLL a través de IExtensionManager y IInstallLocation, luego cargarla a través de LoadLibrary ().

  1. poner DLL cerca XPCOM en my.xpi / componentes /
  2. averiguar la ruta de acceso a la extensión a través de IExtensionManager y IInstallLocation
  3. LoadLibrary ()
  4. beneficios

Otros consejos

XPI es básicamente un archivo zip, que incluye la DLL, entre otras cosas Ver https://developer.mozilla.org/En/Creating_XPI_Installer_Modules

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top