Introduction - If you have any usage issues, please Google them yourself
BHO is a simple ATL COM object that Internet Explorer will load each time it runs, ie for every instance of Internet Explorer. BHOs run in Internet Explorer's address space and can perform any operations on available objects (windows, modules etc.). . BHOs instantiates and gets destructed with browser's instance as it is tied to a browser's main window. If your system has got active desktop enabled the BHO gets instantiated along with the windows explorer as well. To disable the BHO for windows explorer, you can add following code snippet to DllMain.
Packet : 79419100web_site_blocker.zip filelist
BhoNew/
BhoNew/BhoApp.cpp
BhoNew/BhoApp.h
BhoNew/BhoApp.rgs
BhoNew/BhoNew.aps
BhoNew/BhoNew.cpp
BhoNew/BhoNew.def
BhoNew/BhoNew.dsp
BhoNew/BhoNew.dsw
BhoNew/BhoNew.h
BhoNew/BhoNew.idl
BhoNew/BhoNew.rc
BhoNew/BhoNew.tlb
BhoNew/BhoNewps.def
BhoNew/BhoNewps.mk
BhoNew/BhoNew_i.c
BhoNew/BhoNew_p.c
BhoNew/dlldata.c
BhoNew/resource.h
BhoNew/StdAfx.cpp
BhoNew/StdAfx.h