请教如何实现IHttpSecurity接口?IWindowForBindingUI中从来没查询过IID_IHttpSecurity

hpygzhx520 2015-04-13 04:11:28
如题,我想实现IHttpSecurity接口。

在IServiceProvider的QueryService中,检测到了IID_IWindowForBindingUI,进而实现IWindowForBindingUI,可在IWindowForBindingUI的GetWindow中却从没有rguidReason等于IID_IHttpSecurity的时候,百思不得其解,不知道还缺少哪个接口或者是哪个接口处理不对。

我实现的接口列表:

IDocHostUIHandler、IDocHostShowUI、IServiceProvider、IOleWindow、IInternetSecurityManager、IOleClientSite、IOleInPlaceSite、IOleCommandTarget、IDownloadManager、INewWindowManager、IProtectFocus、IWindowForBindingUI

IHttpSecurity和IAuthenticate都没被调用过。
IWindowForBindingUI接口被调用了,但没有rguidReason等于IID_IHttpSecurity的时候。
希望各路朋友指点一下,谢谢。
...全文
196 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hpygzhx520 2015-04-14
  • 打赏
  • 举报
回复
IWindowForBindingUI的GetWindow中只会查询IID_IWindowForBindingUI,而资料上说只可能是IID_IHttpSecurity或IID_IAuthenticate
hpygzhx520 2015-04-14
  • 打赏
  • 举报
回复
抱歉,之前测试不完整,最新测试结果:一部分网站会执行到OnSecurityProblem这个方法 ,而一部分网站不会而直接弹出安全警报对话框
hpygzhx520 2015-04-13
  • 打赏
  • 举报
回复
感谢回复。这个链接是讲如何处理这个方法吧,而我现在的问题是IHttpSecurity这个接口不会被调用到。不会执行到OnSecurityProblem这个方法
oyljerry 2015-04-13
  • 打赏
  • 举报
回复
https://msdn.microsoft.com/en-us/library/ms775050(v=vs.85).aspx

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧