VC++的BHO相关问题

VC++的BHO相关问题,第1张

这个错误是说你这个CComObjectRootEx类没有全部实现最后加入的那个IDocHostUIHandler中声明的纯虚函数,解释这个错误的微软页面看这里: http://msdn.microsoft.com/zh-cn/library/zxt206sk(v=VS.80).aspx

估计你再找找看有没有类似IDocHostUIHandlerImpl这样的类可以继承进来,帮你默认实现就好了。或者仔细看那个错误信息,把没有实现的IDocHostUIHandler成员函数都实现全了就行了。

BHO(Browser Helper Object,浏览器辅助对象,简称BHO)

BHO是微软推出的作为浏览器对第三方程序员开放交互接口的业界标准,通过简单的代码就可以进入浏览器领域的“交互接口”(INTERACTIVED Interface)。通过这个接口,程序员可以编写代码获取浏览器的行为,比如“后退”、“前进”、“当前页面”等,利用BHO的交互特性,程序员还可以用代码控制浏览器行为,比如修改替换浏览器工具栏,添加自己的程序按钮等。这些在系统看来都是没有问题的。BHO原来的目的是为了更好的帮助程序员打造个性化浏览器,以及为程序提供更简洁的交互功能,现在很多IE个性化工具就是利用BHO的来实现。

“浏览器劫持”是一种不同于普通病毒木马感染途径的网络攻击手段,而是使用各种技术(如DLL插件等)插件对用户的浏览器进行篡改。安装后,它们会成为浏览器的一部分,可以直接控制浏览器进行指定的 *** 作,根据需要,可以让你打开指定的网站,甚至是收集你系统中的各种私密信息。最可怕的是只有当浏览器已经被劫持了,你才会发现,反应过来,原来电脑已经出现了问题。比如IE主页被改,开机就会d出广告等等。目前,浏览器劫持已经成为Internet用户最大的威胁之一。其实“浏览器劫持”就是通过BHO的技术手段进入你的系统的,而这种技术是合法的。

文件 bho.dll 是存放在 "C:\Program Files" 下的子目录。已知的 Windows XP 文件大小为 180,224 字节 (占总出现比率 25% ),389,120 字节,19,456 字节,393,848 字节,253,952 字节。

这个 .dll 文件是一个浏览器插件(BHO),每次当您打开互联网浏览器它都会自动打开及启动。BHO 因为会被认定为浏览器本身,所以都不会被个人防火墙所阻挡,广告和间谍程序都会利用到这个形式。这个浏览器插件(BHO)的独有的ID是 1808648B-3102-4293-8AD3-06AF71D3321B 或 49E0E0F0-5C30-11D4-945D-000000000000 或 7632ABCA-B104-4fbc-9C70-419C4147061B 或 0CB66BA8-5E1F-4963-93D1-E1D6B78FE9A2 或 8F776B2A-72DF-40C1-BD69-EDB642A706D7 或 829CAB51-A4EA-4a15-87B6-4B7D0747939C 或 D2C5E510-BE6D-42CC-9F61-E4F939078474。程序没有可视窗口。 这个有能力去监控互联网浏览器。 这个服务没有详细注释。 这个不是 Windows 系统文件。 bho.dll 是有能力可以 纪录输入,监控应用程序。 总结在技术上威胁的危险度是 64% , 但是也可以参考 用户意见。 如果 bho.dll 位于在目录 C:\Windows\System32下,那么威胁的危险度是 92% 。文件大小是 208,896 字节 (占总出现比率 60% ),467,456 字节,446,464 字节。这个程序没有备注。 进程没有可视窗口。 文件存放于 Windows 目录但并非系统核心文件。 这个有能力去改变及监控互联网浏览器。 没有关于这服务的详细注释。 这个不是 Windows 系统文件。 bho.dll 是有能力可以 纪录输入。 切记: bho.dll 也可能是恶意软件所伪装,尤其是当它们存在于 c:\windows 或 c:\windows\system32 目录。 只要是病毒都可以杀掉。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11426743.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存