如何通过XPI为FireFox 3分发XPCOM组件?
我编写了一个 XPCOM 组件和一个使用它的扩展。 XPCOM 出于其目的加载任意 DLL。
如何将 XPCOM 和 DLL 包含到 XPI 包中?
I wrote an XPCOM component and an extension that uses it. XPCOM loads arbitrary DLL for its purposes.
How can I include XPCOM and DLL into XPI package?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我能够通过 IExtensionManager 和 IInstallLocation 找到 DLL 的绝对路径,然后通过 LoadLibrary() 加载它。
I was able to find absolute path to my DLL via IExtensionManager and IInstallLocation, then load it via LoadLibrary().
XPI 基本上是一个 zip 文件,其中包括 DLL 等
看
https://developer.mozilla.org/En/Creating_XPI_Installer_Modules
XPI is basically a zip file, which includes the DLL, among other things
See
https://developer.mozilla.org/En/Creating_XPI_Installer_Modules