社区
ATL
帖子详情
如何用BHO获取IE地址栏中的地址
乘思者
2011-05-04 09:57:12
我想用BHO获取IE地址栏中的地址,如我在地址栏中输入www.sina.com,我只想获取这个地址,对其他请求地址不感兴趣,该如何实现?
...全文
162
7
打赏
收藏
如何用BHO获取IE地址栏中的地址
我想用BHO获取IE地址栏中的地址,如我在地址栏中输入www.sina.com,我只想获取这个地址,对其他请求地址不感兴趣,该如何实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
乘思者
2011-05-04
打赏
举报
回复
[Quote=引用 1 楼 tr0j4n 的回复:]
get_LocationURL
[/Quote]
用这些方法我可以获取多个URL,但我只想获取地址栏中的URL
乘思者
2011-05-04
打赏
举报
回复
[Quote=引用 3 楼 oyljerry 的回复:]
OnBeforeNavigate()中可以getURL()
[/Quote]
用这些方法我可以获取多个URL,但我只想获取地址栏中的URL
oyljerry
2011-05-04
打赏
举报
回复
OnBeforeNavigate()中可以getURL()
MoXiaoRab
2011-05-04
打赏
举报
回复
sink DISPID_FILEDOWNLOAD
MoXiaoRab
2011-05-04
打赏
举报
回复
get_LocationURL
Eleven
2011-05-04
打赏
举报
回复
http://www.pudn.com/downloads187/sourcecode/windows/internet/detail878724.html
kaste
2011-05-04
打赏
举报
回复
spDoc2->get_URL(&url);
实时监控IE
地址
栏
地址
实时监控IE
地址
栏
地址
,并可扩展应用了控制小孩上网等程序.
一个
BHO
示例,主要功能实现URL拦截
用VC做的IE插件,采用ATL工程,插入BHO 在INVOke
中
写程序。
取IE浏览器
地址
栏
内容.e.rar
取IE浏览器
地址
栏
内容.e.rar
C#实现IE插件
BHO
【演示】
BHO
(Browser Helper Object,浏览器辅助对象,简称
BHO
)
BHO
是微软推出的作为浏览器对第三方程序员开放交互接口的业界标准,通过简单的代码就可以进入浏览器领域的“交互接口”(INTERACTIVED Interface)。通过这个接口,程序员可以编写代码
获取
浏览器的行为,比如“后退”、“前进”、“当前页面”等,利用
BHO
的交互特性,程序员还可以用代码控制浏览器行为,比如修改替换浏览器工具栏,添加自己的程序按钮等。这些在系统看来都是没有问题的。
BHO
原来的目的是为了更好的帮助程序员打造个性化浏览器,以及为程序提供更简洁的交互功能,现在很多IE个性化工具就是利用
BHO
的来实现。 编辑本段 技术优势 “浏览器劫持”是一种不同于普通病毒木马感染途径的网络攻击手段,而是使用各种技术(如DLL插件等)插件对用户的浏览器进行篡改。安装后,它们会成为浏览器的一部分,可以直接控制浏览器进行指定的操作,根据需要,可以让你打开指定的网站,甚至是收集你系统
中
的各种私密信息。最可怕的是只有当浏览器已经被劫持了,你才会发现,反应过来,原来电脑已经出现了问题。比如IE主页被改,开机就会弹出广告等等。目前,浏览器劫持已经成为Internet用户最大的威胁之一。其实“浏览器劫持”就是通过
BHO
的技术手段进入你的系统的,而这种技术是合法的。 从某种观点看,Internet Explorer同普通的Win32程序没有什么两样。借助于
BHO
,你可以写一个进程内COM对象,这个对象在每次启动时都要加载。这样的对象会在与浏览器相同的上下文
中
运行,并能对可用的窗口和模块执行任何行动。例如,一个
BHO
能够探测到典型的事件,如GoBack、GoForward、DocumentComplete等;另外
BHO
能够存取浏览器的菜单与工具栏并能做出修改,还能够产生新窗口来显示当前网页的一些额外信息,还能够安装钩子以监控一些消息和动作。 编辑本段 注册表位置
BHO
在注册表
中
的位置是:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects,有兴趣的朋友可以在这里做做实验。不过一定要记住你更改的每一步,否则会出错的哦!
BHO
对象依托于浏览器主窗口。实际上,这意味着一旦一个浏览器窗口产生,一个新的
BHO
对象实例就要生成。任何
BHO
对象与浏览器实例的生命周期是一致的。其次,
BHO
仅存在于Internet Explorer 4.0及以后版本
中
。 如果你在使用Microsoft Windows? 98, Windows 2000, Windows 95, or Windows NT版本4.0 操作系统的话,也就一块运行了活动桌面外壳4.71,
BHO
也被 Windows资源管理器所支持。
BHO
是一个COM进程内服务,注册于注册表
中
某一键下。在启动时,Internet Explorer查询那个键并把该键下的所有对象预以加载。 迅雷
中
TDAtOnce_Now.dll和xunlei
BHO
_Now.dll为安全 如何发现
BHO
里面的危险模块. 首先有一个能够查看进程的软件 冰刃就不错 下面以它为例: 先打开冰刃—会看到一个
BHO
在这里就可以看到危险
BHO
进程了
如何使用
BHO
定制你的Internet Explorer浏览器
如何使用
BHO
定制你的Internet Explorer浏览器
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章