社区
C#
帖子详情
请问C#能写浏览器插件吗?BHO这种
RabbitLBJ
2011-12-27 12:45:27
想做个记录网页信息的插件,在浏览器的右键菜单加入我的功能,请问如何做??
浏览器只针对IE或者CHROME就OK
C#菜鸟,望高人指点
...全文
124
2
打赏
收藏
请问C#能写浏览器插件吗?BHO这种
想做个记录网页信息的插件,在浏览器的右键菜单加入我的功能,请问如何做?? 浏览器只针对IE或者CHROME就OK C#菜鸟,望高人指点
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lorject
2011-12-27
打赏
举报
回复
可以。。不过没写过
只在此山中
2011-12-27
打赏
举报
回复
可以:
http://wenku.baidu.com/view/0c5c87bc960590c69ec37677.html
http://www.pudn.com/downloads269/sourcecode/windows/csharp/detail1231888.html
BHO
实现
浏览器插件
利用
BHO
实现的
浏览器插件
可以拦截浏览器行为 并操作浏览器
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
进程了
C#
VC++
BHO
源码以及教程大全
上网的
BHO
例子不多,这是一次非常全面收集整理,新手以及进阶的可以值得收藏 1、
BHO
C#
实现固定首页
BHO
插件源码 去广告 2、
BHO
PasswordHack通过
BHO
插件获取帐号和密码 3、
BHO
_HelloWorld 4、
BHO
Event
BHO
开发实例之文档对象事件响应 5、
BHO
IE插件 6、
BHO
插件开发文档及例程 7、
BHO
定制你的浏览器 8、
bho
实例,实现基本事件 9、
BHO
学习教程及示例代码 10、
BHO
样例, 可以用来制作模板 11、
C#
IE 上网统计 12、
C#
BHO
演示
C#
的
BHO
插件源代码
C#
的IE插件源码,生成安装文件。。。。。。。。。。。。。。。。。。。。。。。
VC++开发
BHO
插件——定制你的浏览器
利用vc++进行
BHO
编
写
,成功创建的
BHO
,不仅可以得到各种标准的浏览器操作事件,并做出响应;还可以定制浏览器的菜单、工具条等界面元素;更或者可以安装钩子函数,监视浏览器的一举一动。值得注意的是,使用
BHO
插件,Internet浏览器要求在4.0以上版本;如果是文件浏览器,操作系统要求是Windows 95/98/2000或Window NT 4.0以上版本,并且Shell的版本在4.71以上。下面是支持
BHO
特性的系统一览表:
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章