We have a small C# application that have unified login system implemented. BHO in internet explorer picks the url to see if the url is registered otherwise asks User to register their credentials with desktop application. Firefox component and IE Bho object communicates via socket server.
The challenge is in IE bho is not loading automatically and only loads if run in administrator mode, and even if it loads it does not connect to desktop server. I am unable to find reason on why bho and firefox component wouldnt connect to desktop application.
There are loads of information like 64 bit vs 32 bit compilation model for IE BHO object. This application essentially connects on same PC and is secure in that sense that it doesnt communicate with outside world in anyway.
So to summarize.
- IE BHO should load in any configuration in Protected mode (32 bit, 64 bit).
- Components should be able to connect to socket server running on same desktop.
- regsvr32 registers IE BHO successfully which is a VC++ BHO object
thanks,
HELP will be HIGHLY appreciated as I have been on this problem for quite sometime.