Wie XPCOM Komponente über XPI für FireFox 3 verteilen?
Frage
Ich schrieb eine XPCOM-Komponente und eine Erweiterung, die es verwendet. XPCOM Lasten beliebiger DLL für seine Zwecke.
Wie kann ich schließen XPCOM und DLL in XPI-Paket?
Lösung
Ich war in der Lage absoluten Pfad zu meiner DLL über IExtensionManager und IInstallLocation zu finden, laden Sie es dann über Loadlibrary ().
- put DLL in der Nähe von XPCOM in my.xpi / components /
- Abbildung den Pfad zur Erweiterung über IExtensionManager und IInstallLocation out
- Loadlibrary ()
- Gewinn
Andere Tipps
XPI ist im Grunde eine ZIP-Datei, die die DLL, unter anderem enthält Sehen https://developer.mozilla.org/En/Creating_XPI_Installer_Modules
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow