vb bho 是不是在2003系统中无效?
小弟写了个BHO,在winxp IE8中测试正常。但是在winxp下用 webbrowser 的话,无效。好像没有执行代码。
然后就是在win2003系统上,IE6和webbrowser都无效。
有哪位在2003系统上运行成功过的?还有对webbrowser有效的?
相关代码:
Implements olelib.IObjectWithSite
Private WithEvents m_objIE As InternetExplorer
Private Sub IObjectWithSite_GetSite(riid As UUID, ppvSite As IUnknown)
Dim objUnk As olelib.IUnknown
'获得m_objIE IUnkown接口
Set objUnk = m_objIE
'返回所需要的接口
objUnk.QueryInterface riid, ppvSite
End Sub
Private Sub IObjectWithSite_SetSite(ByVal pUnkSite As IUnknown)
'获得IE接口
Set m_objIE = pUnkSite
End Sub
Private Sub m_objIE_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
MsgBox "ddddd"
End Sub
Private Sub m_objIE_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
MsgBox "bbbbbbbbbbbbbbb"
End Sub