2010-01-24 88 views
1

gud day !.C++中的网络浏览器的事件接收器

我将开发一个系统,它将简单列出浏览器中访问的所有URL及其响应时间。 我的问题是alem是用C++编写的这个applica独立程序(不是某个浏览器的插件)。每次用户浏览时,程序都会执行某种方法。

所以它是这样的,我的程序会听取浏览器事件。我不知道如何在Web浏览器(如Internet Explorer,Mozilla Firefox和Google Chrome)中为上述事件创建偶数SINK实现。

任何建议,建议或想法我不能从你那里得到我为了能够开始发展。我需要专注于学习的任何领域。

非常感谢您的时间!希望您的回复!:)

最好的问候!

回答

0

实现所需内容的最简单方法是拦截网络流量并从HTTP数据包中提取URL。 您可以在许多方面做到这一点,如:

  • 利用WinPcap的/ libpcap的libarary
  • 修改LSP堆栈
  • 截获winsock的功能调用