开发嵌入式IE浏览器监控程序

开发嵌入式IE浏览器监控程序,第1张

开发嵌入式IE浏览器监控程序,第2张

随着网络的发展和普及,监控网络越来越成为网络安全的必然要求,也是管理和维护网络的有效手段。目前,有许多广泛使用的网络监控和过滤程序,如美平网管、we-blocker等。,都可以实现基于网络URL和IP地址的监控过滤功能。

本文将介绍如何开发一个嵌入IE浏览器的监控程序,可以根据网络URL和IP地址进行监控过滤,并记录系统日志,让你对IE的所有操作(当然还有使用它的用户)一目了然。相信看完这篇文章会加深你对网络监控程序的理解,提高你的COM编程能力和数据库编程能力。

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

基础知识

1.COM编程

COM(组件对象模型)是微软公司提出的二进制通信规范,用于跨多个进程、机器、硬件和操作系统的软件组件之间的互操作。它是一种通过接口透明传输封装数据的技术,与语言和操作平台无关。COM对象是实现一个或几个接口的对象,即COM对象通过接口输出它提供的服务。

2.2的架构。IE浏览器

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

实现IE浏览器嵌入式编程的基本方法是建立COM对象,从而以COM客户端程序的形式与MSHTML COM服务器建立连接,然后通过接口回调实现所需的控制功能。也就是说,首先建立COM对象,实现系统指定的一些接口。然后注册COM对象,将COM对象的相关信息写入IE浏览器扩展函数指定的注册表位置。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 开发嵌入式IE浏览器监控程序

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情