It need note that Windows 8 has two version of IE (it should say, one application but two entry for different mode)

  • Desktop IE

  • Metro IE

But it is very tricky, if you type “open http://Web” on desktop explorer will open “Metro IE

When you try to use this command to open web side, please note metro browser will be default option, not desktop browser.

ShellExecute(NULL,TEXT(“open”), TEXT(“”), TEXT(“”),NULL,SW_SHOWNORMAL);

To specific using desktop browser, it should specific command on [HKEY_CLASSES_ROOThttpshellopencommand]


Attitude is everything