title: MSHTML Browser Emulation set to 0x0 crashes application in Windows 10
body: <p>If you are using mshtml as an embedded browser in Windows and want it to render in the latest installed render model (i.e. using the latest installed IE) you can use the following registry Key:</p>
  
  <pre><code>HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
  </code></pre>
  
  <p>And add your program name and the number "0x0". Normally you set it to a value to correspond to a specific IE version, but in my program I always want to use the latest installed version.</p>
  
  <p>In Windows 10 this does not work anymore. Setting "0x0" then crashes the application if rendering a local page or gives a blank page for an Internet page. The "0x0" setting works fine with IE6-11 and Windows XP to Win 8.1.
  Not setting anything gives either IE6 quirk mode or IE7 quirk mode. Setting it to "11001" in Windows 10 also works.
  Is this a bug in Windows 10? (I know that the "0x0" setting is not documented...)</p>
  
  <p>How do I get the latest installed Browser Emulation no matter what Windows version or IE I have installed?</p>
  
  <p>P.s.
  If an upgraded IE is installed after my application I still want the latest version.</p>