title: Writing a c# or c++ application which can detect if browser is going to download a file
body: <p>I am going to write an application which runs in the background on windows platform. If user is working on any browser (IE, Firefox, Chrome, etc) and any of the user action results in downloading activity, the background program should take control. The background program pop-ups a window asking user, if they want to download. If user proceeds with OK, then background program sends signal to browser to stop its download process and the background program will do download. If user rejects download by the background program, then default download of browser can go on.</p>
  
  <p>For this please suggest if any working model is there in c#/VB.NET/C++ or how to achieve this activity.</p>
  
  <p>Will very much appreciate your kind help.</p>
  
  <p>Thanking you very much in advance.</p>