首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

DLL在IE中注册的有关问题,分不够再加

2013-02-25 
DLL在IE中注册的问题,分不够再加。我是菜鸟,根据网上的教程,编了个DLL。在自己机子上运行还要注册,而且修改

DLL在IE中注册的问题,分不够再加。
我是菜鸟,根据网上的教程,编了个DLL。在自己机子上运行还要注册,而且修改注册表,加到BHO中。以下是简单代码。
Implements IObjectWithSiteTLB.IObjectWithSite
Dim WithEvents IE As InternetExplorer
Dim M_Site As IUnknownVB
Private Sub IObjectWithSite_GetSite(ByVal Priid As IObjectWithSiteTLB.GUIDPtr, PPVobj As IObjectWithSiteTLB.VOIDPtr)
M_Site.QueryInterface Priid, PPVobj
End Sub

Private Sub IObjectWithSite_SetSite(ByVal pSite As IObjectWithSiteTLB.IUnknownVB)
Set M_Site = pSite
Set IE = pSite
End Sub

Private Sub IE_DocumentComplete(ByVal pDisp As Object, URL As Variant)
MsgBox URL, vbInformation, "测试"
End Sub

现在我想把DLL放到网站上,浏览网页就能下载安装,使用。安全级别没有关系,降到最低。
具体还要怎么做?
<OBJECT   ID= "PostItCtl "   
  CLASSID= "CLSID:7E89E490-DB45-4C0C-BE35-C626E6807FF6"   codebase= "mybho.dll#version=1,0,0,0 "> 

[解决办法]
最好做一个安装程序(exe),直接让用户下载安装,还省事一点。否则就要买个证书。
[解决办法]
要打包成 CAB
http://topic.csdn.net/u/20120327/09/df45f30f-f966-4871-8fe8-ca6e42f13e9b.html

热点排行