Come distribuire componente XPCOM via XPI per Firefox 3?
Domanda
ho scritto un componente XPCOM e un'estensione che utilizza. carichi XPCOM DLL arbitraria per i suoi scopi.
Come posso includere XPCOM e DLL nel pacchetto XPI?
Soluzione
Sono riuscito a trovare il percorso assoluto alla mia DLL tramite IExtensionManager e IInstallLocation, quindi caricarla tramite LoadLibrary ().
- mettere DLL vicino XPCOM in my.xpi / componenti /
- capire il percorso di estensione tramite IExtensionManager e IInstallLocation
- LoadLibrary ()
- L'utile
Altri suggerimenti
XPI è fondamentalmente un file zip, che include la DLL, tra le altre cose Vedere https://developer.mozilla.org/En/Creating_XPI_Installer_Modules
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow