Cómo distribuir los componentes XPCOM través XPI para Firefox 3?
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?
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 ().
- poner DLL cerca XPCOM en my.xpi / componentes /
- averiguar la ruta de acceso a la extensión a través de IExtensionManager y IInstallLocation
- LoadLibrary ()
- 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