上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页
摘要: #ifndef EXDISPID_H_ //+------------------------------------------------------------------------- // // Microsoft Windows // Copyright 1995 - 1998 Microsoft Corporation. All Rights Reserved. // // File... 阅读全文
posted @ 2009-05-06 16:32 jcss 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 参考资料:MSDN的《Pluggable Protocols Overview》参考示例:MSDN提供的 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q260840#appliesto 另一示例是用Delphi写的:http://www.guicode.com/scr/mimefilter.zip 要实现HTML代码过滤必需注册一... 阅读全文
posted @ 2009-05-06 15:29 jcss 阅读(3094) 评论(1) 推荐(0) 编辑
摘要: 摘自:Microsoft Corporation  摘要:本文说明了如何使用 Microsoft Visual Studio 2005 创建一个简单的“浏览器帮助程序对象”(BHO),即实现 IObjectWithSite 接口并将其自身附加到 Internet Explorer 的一种“组件对象模型”(COM) 对象。本文逐步说明了如何创建入门级 ... 阅读全文
posted @ 2009-05-05 10:47 jcss 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 接下来,我们要为IE增加一个按钮(注意不是toolbar,toolbar要复杂得多),基本这是一个注册表的魔术.打开RayBHO.rgs, 添加 Java代码 HKLM { NoRemoveSoftware { NoRemoveMicrosoft { NoRemove'InternetExplorer' { NoRemoveExtensions { ForceRemove'{1AC31710-67... 阅读全文
posted @ 2009-05-05 10:29 jcss 阅读(1281) 评论(1) 推荐(0) 编辑
摘要: 上一篇文章开发的RayBHO只是BHO的一个框架,根本不具备任何功能. 在这篇文章里,我们将使继续扩展这个BHO,让它具备更强的功能.首先我们学习如何让BHO接收IE的事件通知,接者学习为ie添加一个按钮,并让BHO对按钮做出响应. 要让BHO能接收事件通知, 它必须让处理函数与浏览器事件建立连接点. 为响应这些事件,它必须实现IDispEventImpl, ATL提供了一个默认实现,可以帮助简化... 阅读全文
posted @ 2009-05-05 10:22 jcss 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是应同学们的要求写的,以前都是用VC++ 6.0+Platform SDK完成的. 迁移到 VS2008之后,原来Visual Studio 6.0里的BHO向导不复存在,因此特此不厌其烦,详细说明,本文也适用于VS2005. 首先谈BHO的开发工具,我偏向使用VC++(unmanaged C++) 作为开发工具,因为Java JVM或.Net CLR的虚拟机是个很笨重的东西,也是内存杀手... 阅读全文
posted @ 2009-05-05 10:15 jcss 阅读(1946) 评论(1) 推荐(0) 编辑
摘要: BHO(浏览器辅助对象)是一种简单的ATL COM对象,而Internet Explorer会在每次运行时都加载它;换句话来说,即每个Internet Explorer的实例都会加载它。BHO运行在Internet Explorer的地址空间内,能对可访问的对象(如窗口、模块等等)执行任何操作,且因为它依附于浏览器的主窗口,所以其生命期与浏览器实例的生命期一致。  如果在系统中打开了活动桌面,BH... 阅读全文
posted @ 2009-05-04 17:48 jcss 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 在Windows操作系统上,我们最常见的浏览器有两种:文件浏览器(exploer.exe,应用于文件系统)和Internet浏览器(iexplore.exe,应用于互联网资源)。由于这两个浏览器功能强大,而且又与Windows操作系统捆绑销售,最终也就成为了浏览器的标准。但有时候,为了给浏览器加入一些新的特性,我们往往会重新设计一个自己的浏览器。新的浏览器模仿标准浏览器的大部分功能,同时加入新特性... 阅读全文
posted @ 2009-05-04 15:32 jcss 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 为了钩住浏览器事件或自动化它,Browser Helper Object (BHO)需要建立一个专有并基于COM渠道的通信。缘于此,BHO应该实现IObjectWithSite这个接口,以DLL的形式给IE增加特定功能。用IObjectWithSite,IE将传递一个指向它的IUnknown接口的指针。于是,BHO能保存并查找更多特定的接口,如IWebBrowser2, IDispatch和ICo... 阅读全文
posted @ 2009-05-04 14:42 jcss 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 记得有个领队曾经说过,在户外,整个团队的速度取决于团队中最慢的那个人的速度。  团队   你不是来旅游的,你和你的同伴是一个团队。你需要他们的协作与帮助,而你也付出你的。   平等   AA 不仅仅是费用均摊,一切工作,烦琐的事情和体力劳动,风险。都是均摊的。你没可能袖手旁观。   环保   保护一切自然与人文环境是每一个人的责任。带走你的垃圾,也请尽可能带走别人留下的垃圾。   请不要在户外使用... 阅读全文
posted @ 2009-05-03 17:08 jcss 阅读(163) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页