我用.NET SpicIE框架編寫了一個IE插件。部署瀏覽器助手對象
在開發過程中我用下面的命令測試它: 「C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ regasm」 「plugin.dll」 「C:\程序\微軟的SDK \的Windows \ v6.0A \ bin \ gacutil「/ if」plugin.dll「
現在我想用Microsoft WiX Toolkit創建一個MSI安裝程序。
但我不知道哪些Registry Entrys是必需的。我記錄了從regasm寫入的所有條目,但它沒有工作,因爲plugin.dll必須位於全局程序集緩存中。一些文件夾像C:\ WINDOWS \ assembly \ GAC_MSIL \ plugin \ 1.0.0.0__ec146fd6848c0024
任何想法如何安裝IE BHO?
現在我沒有SpicIE框架。我遵循這個教程:http://www.codeproject.com/KB/cs/Attach_BHO_with_C_.aspx?fid=447248&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=51&select=2421069
如果我註冊該DLL與regasm/codebase它的作品。如果我想用msi-installer(WiX工具集)安裝它,它不會工作:( 我註銷DLL,在註冊表中搜索我的GUID - >我從註冊表中清除所有內容。從註冊表中快照,運行regasm命令並創建第二個快照,然後比較快照並創建一個wix-file witch插入所有已添加的註冊表項,它不工作,我無法通過安裝程序運行它...
什麼想法?
FWIW,您可能不應該使用SpicIE來進行原型和演示以外的任何其他操作。基於.NET Framework的瀏覽器擴展會導致可靠性和性能問題。 – EricLaw 2009-07-08 19:27:14