知识大全 用Delphi监控IE浏览器[1]

Posted

篇首语:少年恃险若平地,独倚长剑凌清秋。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Delphi监控IE浏览器[1]相关的知识,希望对你有一定的参考价值。

用Delphi监控IE浏览器[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    随着网络的发展和普及 对网络的监控日益成为网络安全的必然要求 也是管理和维护网络的一个有效手段 当前已经有多种应用比较广泛的网络监控和过滤程序 如美萍网管 we blocker等 它们都可以实现基于网络URL和IP地址的监控和过滤功能

    本文将对如何开发一个嵌入到IE浏览器中的监控程序进行介绍 该程序可以根据网络URL和IP地址进行监控和过滤 并且记录系统日志 从而使你对IE(当然是使用它的用户)的所有操作一览无余 相信通过阅读本文 会加深你对网络监控程序的理解 以及提高你的编程能力和数据库编程能力

    本文在Delphi 开发环境下实现 数据库使用桌面数据库Access

    基础知识

     编程    (Component Object Model 组建对象模型)是微软公司(Microsoft Company)提出的二进制通信规范 用于软件组件之间的跨越多个进程 机器 硬件和操作系统的互操作 它是一项通过接口(Interface)透明的传递封装数据的技术 并且独立于语言和操作平台 一个对象是实现一个或者若干个接口的对象 即对象借助接口输出它所提供的服务

     IE浏览器的体系结构    IE浏览器的体系结构如图 所示 其中MSHTML是位于SHDOCVW和HTML页面之间的对象 SHDOCVW对象用于处理页面的显示 而MSHTML用于处理页面的语法分析 并且将页面中的标记转换为元素 MSHTML是一个服务器 允许客户端程序访问它对外提供的服务

    实现IE浏览器嵌入式编程的基本方法是建立对象 从而以客户端程序的形式和MSHTML 服务器建立连接 然后通过接口回调实现需要的控制功能 也即首先建立对象 实现系统规定的若干接口 然后注册对象 并且将对象的有关信息写入到IE浏览器扩展功能指定的注册表位置

    嵌入式IE浏览器监控程序的实现

    嵌入式IE浏览器监控程序的实现主要包括监控程序的实现和维护程序的实现两部分 根据程序开发过程 可以将其分为四个步骤 下面分别对各个实现步骤进行详细介绍

     实现对象    开发对象的任务就是建立一个能够与IE浏览器的MSHTML 服务器建立连接并且通过接口回调实现控制功能的对象 具体实现过程如下:    ( )运行Delphi 依次点击File|New|Other 切换到ActiveX页面 选择ActiveX Library 点击OK按钮 即建立一个新的工程     ( ) 再次点击File|New|Other 切换到ActiveX页面 选择 Object 点击OK按钮 即出现如图 所示的 Object Wizard界面 去掉Included Type Library复选框 在Class Name中输入对象的名称IEMonitor 然后点击OK按钮 即新建了一个名称为TIEMonitor的对象(该对象的CLSID由系统自动生成)(见图 )

cha138/Article/program/Delphi/201311/24884

相关参考

知识大全 用Delphi监控IE浏览器[2]

用Delphi监控IE浏览器[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!图 &n

知识大全 Delphi开发嵌入式IE浏览器监控程序

Delphi开发嵌入式IE浏览器监控程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!引言  随着

用IE浏览网页时,当看到网页进度条停止时,希望继续访问该网页,可以使用的工具按钮是

用IE浏览网页时,当看到网页进度条停止时,希望继续访问该网页,可以使用的工具按钮是_____。A、主页B、刷新C、停止D、历史答案:B解析:本题考查计算机常识。浏览网页进程停止应按“刷新”按钮继续浏览

知识大全 用Delphi编写系统进程监控程序

用Delphi编写系统进程监控程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本程序通过调用ke

知识大全 电脑浏览某些网页字特别小,某些网页却又显示正常。用IE和遨游都一样。怎么回事,怎么办

电脑浏览某些网页字特别小,某些网页却又显示正常。用IE和遨游都一样。怎么回事,怎么办?  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的

知识大全 IE Toolbar

用VC开发IE浏览器插件:IEToolbar  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!如果你下

知识大全 求高手,为什么电脑里面ie浏览器打不开网页360浏览器却可以打开

求高手,为什么电脑里面ie浏览器打不开网页360浏览器却可以打开三种可能性:1.有病毒2.DNS错误3.IE组件缺失1.病毒问题原因:ie浏览器组件被病毒修改导致的浏览器打不开网页,使得本机不能正常访

知识大全 win7系统怎么删除ie浏览器桌面快捷方式

win7系统怎么删除ie浏览器桌面快捷方式1.win+R执行【regedit】,开启登录档。2.在登录档里面依次找到HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\W

知识大全 IE浏览器打开后自动消失

IE浏览器打开后自动消失?  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!IE浏览器打开后自动消失?重

知识大全 C#实现IE浏览器添加快捷菜单

C#实现IE浏览器添加快捷菜单  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#实现IE浏览器