I need to write an application in C# and VS2010 that can listen to the download event from Internet Explorer and capture the file URL to add it to a certain database.
My only problem is on how to implement an interface that actually captures that event.
What would I need in order to build or implement such functionality?
Looking for functionality as the “Free download manager or FDM software”, each time you start a download on Internet Explorer, a “FDM” window pops up containing the URL of the download.
You need a browser helper object. These are COM components so you can develop them using C# but you need to expose them to COM.
Here is a primer to the COM programming in C#.
UPDATE
It seems
the only wayit is possible to write browser helper object in C++. Have a look here.