IEHelper1
所属分类:Internet/IE编程
开发工具:Visual C++
文件大小:3915KB
下载次数:23
上传日期:2010-04-23 09:54:35
上 传 者:
yyouking
说明: ie插件,变更IE浏览器工具栏,状态栏IEHelper1
(ie plug-in, change the IE browser toolbar, status bar IEHelper1)
文件列表:
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\dlldata.c (837, 2003-03-26)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.aps (4396, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.clw (610, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.cpp (2288, 2003-03-27)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.def (224, 1997-10-22)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.dsp (15916, 2003-03-20)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.dsw (539, 2003-01-15)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.h (5466, 2003-03-26)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.idl (751, 1997-10-22)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.opt (181760, 2008-07-28)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.plg (250, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.rc (3677, 1997-10-30)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper.tlb (1580, 2003-03-26)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelperps.def (250, 1997-10-22)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper_i.c (1120, 2003-03-26)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHelper_p.c (4925, 2003-03-26)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHlprObj.cpp (4664, 2008-07-28)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHlprObj.h (1569, 2003-03-26)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\IEHlprObj.rgs (774, 1997-10-24)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\resource.h (591, 1997-10-30)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\StdAfx.cpp (338, 1997-10-30)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\StdAfx.h (942, 2003-03-17)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\IEHelper.res (3524, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\IEHelper.pch (6176416, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\vc60.idb (50176, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\StdAfx.obj (5055, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\IEHlprObj.obj (6353, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\IEHelper.obj (40888, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\IEHelper.dll (45056, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\IEHelper.lib (1768, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\IEHelper.exp (1020, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Release\regsvr32.trg (22, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Debug\IEHelper.res (3524, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Debug\vc60.idb (238592, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Debug\IEHelper.pch (6930056, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Debug\vc60.pdb (552960, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Debug\StdAfx.obj (152974, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Debug\IEHlprObj.obj (31151, 2010-04-23)
ie插件,变更IE浏览器工具栏,状态栏IEHelper1\IEHelper1\Debug\IEHelper.obj (132095, 2010-04-23)
... ...
IEHelper - How to implement a Browser Helper Object
---------------------------------------------------
1. Introduction
In order to attach to a running instance of Internet Explorer 4.0 (IE4), An application called a "Browser Helper Object" can be used. This application is a DLL that will attach itself to every instance of IE that is executed on the system. IEHelper demonstrates how to create a Browser Helper Object.
When an instance of IE is started, it looks in the registry for CLSIDs stored under the following key:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects
If this key exists and there are CLSIDs listed under this key, IE will use CoCreateInstance() to try to create an instance of each object listed as a subkey under this key. Note that the CLSID of the object you create must be listed as a subkey and not a named value.
2. Restrictions of Browser Helper Objects
1) The application that you create must be an in-proc server (i.e., DLL)
2) This DLL must implement IObjectWithSite.
3) The IObjectWithSite::SetSite() method must be implemented. It is
through this method that your application receives a pointer to IE's
IUnknown. (IE actually passes a pointer to IWebBrowser2 but the
implementation of SetSite() receives a pointer to IUnknown.) You can
use this IUnknown pointer to automate IE or to sink events from IE.
3. Using IEHelper
To compile and run IEHelper, follow these steps:
1) Compile IEHelper using Visual C++ 5.0 or above. Compiling IEHelper will register the DLL in the registry. The registry script contained in IEHlprObj.rgs will create the necessary registry entries to register IEHelper as an IE4 Browser Helper Object.
2) Each time a new instance of IE4 is started, IEHelper will be loaded. IE will create an instance of each Browser Helper Object listed in the registry every time a new instance of IE is executed. This means that if you have Active Desktop installed, the Browser Helper Objects will be loaded every time you open a folder or change to a new folder as well as when the browser itself is started.
3) View IE4 events in IEHelper's events window.
4) To unregister IEHelper so that it is no longer registered as a Browser Helper Object, run regsvr32 with the following options from the command line: regsvr32 /u IEHelper.dll
近期下载者:
相关文件:
收藏者: