title: Regedit shows keys that are not listed using GetSubKeyNames()
body: <p>I've checked some other replies on SO but as far I can see, this is a different issue than the hits I got.</p>
  
  <p>When I open RegEdit, I can see a set of keys but when I list them from my program using e.g.:</p>
  
  <pre><code>Registry.LocalMachine.OpenSubKey(@"SOFTWARE").GetSubKeyNames()
  </code></pre>
  
  <p>some of them are missing. I thought it might to do with the access rights so I checked <code>.CurrentUser</code> too. The same behavior can be experienced there. A few of the subkeys are just not listed.</p>
  
  <p>What am I missing?</p>