Checking to See if IExplorer is Installed

I’m developing a Windows only app that will have a link in it to allow the user to open a web-based application to obtain additional information. The web-based application only provides complete support for internet explorer.

So what I would like to do is:

  1. Check to see if IE is installed. I don’t want to assume that it is.
  2. Get the path to the IE executable (can vary based on 32 vs. 64 bit Windows)
  3. Launch the executable with the necessary URL.

I have step 3 working, but would like some examples or suggestions on how to accomplish steps 1 & 2.

Thanks.

– Rob

I’d look in the registry for the specific GUID that is IE (esp if you want a particular version)