I want to use the Microsoft Web Browser control in my application, which is a 32-bit Visual C++ MFC app (not .Net), built using Visual C++ 2010. I can get the Web Browser control working fine. That's the easy part. The hard part is working out what I need to do to my application's installation routine, to ensure that everything will run OK when installed. My program must run on Vista, Windows 7 and Windows 8. If possible (not essential), I'd also like to support XP (SP3).
I have tried reading all the documentation but am going round in circles with it. Part of the problem is that much of the documentation I've found seems very dated and I can't work out which bits are still up-to-date and correct, and which aren't. So here are some questions:
(1) Do I need to use an IEAK to create a special build, given that all I want to do is to use the Web Browser Control. I've heard that I don't (and my tests suggest I don't). But can someone please confirm whether or not that is true? The only relevant documentation I can find on this, talks about IE4, and is presumably over a decade old.
(2) If I don't need to use the IEAK, is there anything else I need to do as regards distribution and licencing? Do I need a licence from Microsoft? If so, how do I get one?
(3) If I do need to use the IEAK, presumably I need to use IEAK 8, if I support XP, or IEAK9 if I don't. Can anyone give me some tips on how I'm supposed to use the kit. None of the installer options seem relevant to what I'm trying to do. Plus it requires to be run once for all my 'target' environments. But there is no support for Windows 8. What am I supposed to do about that?
All help much appreciated.
Simon
Simon