0
我目前的工作任務需要創建一個Firefox插件。我在Linux上做了這個比較容易,但是移植到windows上已經暴露了一個特殊的問題。爲了完成端口,我重構了mozilla源代碼樹中給出的基本窗口示例。我慢慢地,有條不紊地進行了這項操作,並進行了測試。除了偶爾的操作系統依賴小故障之外,一切似乎都很順利,直到我終於改變了插件dll的輸出名稱。所以,而不是創建一個名爲npbasic.dll的DLL,文件名是fubar.dll。這立即導致插件停止工作:它沒有在Firefox中獲得有關插件的信息。將文件名更改回npbasic.dll允許firefox插件選項卡再次「查看」該插件。Firefox插件DLL依賴於文件名
是否有人知道dll鏈接/功能的一個方面可能導致這種觀察到的依賴?,任何幫助或指針將不勝感激。