How to monitor click in Internet Explorer

Posted on 2004-11-20
Medium Priority
Last Modified: 2013-12-03
I want to create a dll or exe that monitor Click in Internet Explorer and  decide to navigate the clicked link or abort it. I looking for sample code.


Thanks in advanced
Question by:Madnik7
LVL 86

Accepted Solution

jkr earned 600 total points
ID: 12635467
There's an MFC sample that illustrates that by intercepting the BeforeNavigate2 Event
 - see http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/samples/internet/browser/mfcieevtspy/default.asp ("MFCIEEvtSpy")

Assisted Solution

alikoank earned 600 total points
ID: 12659466
what you want is accomplished via Browser Helper Objects (aka BHO). They can be nice helpers like download managers or irritating pests like most spyware programs.

If you write a BHO be sure to inform your users about the nature of its operation.

15seconds  has a tutorial with source code, on the subject. take a look at

Author Comment

ID: 12675118
Thanks you jkr and alikoank
Both of your solution near my request, but just one problem remain

* MFCIEEvtSpy launch its own Internet Explorer (I don’t need host webcontrol). Hope tell me a way how any instance of IE load it like plugins.
* 040331.htm need to I click the toolbar button too.

I want a sample source like them but all internet explore instance must load it without the need of user click on tool bar.
Wish you help me more
Thanks in advanced

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I will show how to use the Ribbon IDs Tool Window to assign the built-in Office icons to a ribbon button.  This tool will help us to find the OfficeImageId that corresponds to our desired built-in Office icon. The tool is part of…
What my article will show is if you ever had to do processing to a listbox without being able to just select all the items in it. My software Visual Studio 2008 crystal report v11 My issue was I wanted to add crystal report to a form and show…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…

807 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question