2010-08-09 101 views
0

我目前的工作任务需要创建一个Firefox插件。我在Linux上做了这个比较容易,但是移植到windows上已经暴露了一个特殊的问题。为了完成端口,我重构了mozilla源代码树中给出的基本窗口示例。我慢慢地,有条不紊地进行了这项操作,并进行了测试。除了偶尔的操作系统依赖小故障之外,一切似乎都很顺利,直到我终于改变了插件dll的输出名称。所以,而不是创建一个名为npbasic.dll的DLL,文件名是fubar.dll。这立即导致插件停止工作:它没有在Firefox中获得有关插件的信息。将文件名更改回npbasic.dll允许firefox插件选项卡再次“查看”该插件。Firefox插件DLL依赖于文件名

是否有人知道dll链接/功能的一个方面可能导致这种观察到的依赖?,任何帮助或指针将不胜感激。

回答