0
我建立插件到FF和Chrome,這個插件需要調用外部dll/so的API方法。我可以將該npapi插件與插件中的外部dll捆綁在一起嗎?我可以添加外部dll到npapi插件,該插件將安裝在瀏覽器中?
我建立插件到FF和Chrome,這個插件需要調用外部dll/so的API方法。我可以將該npapi插件與插件中的外部dll捆綁在一起嗎?我可以添加外部dll到npapi插件,該插件將安裝在瀏覽器中?
當然可以。請記住,有些人似乎無法從插件DLL目錄加載鏈接的DLL,因此您可能需要延遲加載它,並在插件啓動時設置DLL搜索路徑以搜索插件所在的目錄,但是你可以安裝依賴與插件DLL一起。
嗨,感謝您的答案你知道任何示例顯示此? – user63898
我沒有一個例子 - 我儘量避免它,我自己。但是,要設置DLL目錄,您需要http://msdn.microsoft.com/en-us/library/windows/desktop/ms686203%28v=vs.85%29.aspx和http://msdn.microsoft.com /en-us/library/yx9zd12s.aspx描述如何延遲加載dll(至少在命令行方面;在gui中也不難) – taxilian