title: Trying to get MachineGuid through _winreg but not working
body: <p>I can see the value in my registry editor and the path is <code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography</code>, but can't get the value with the following codes:</p>
  
  <pre><code>import _winreg
  
  key = _winreg.OpenKey(
      _winreg.HKEY_LOCAL_MACHINE,
      "SOFTWARE\\Microsoft\\Cryptography"
      )
  
  result = _winreg.QueryValueEx(key, "MachineGuid")
  
  print result
  </code></pre>
  
  <p>I got <strong>"The system cannot find the file specified"</strong>, which is confusing because it's right there. </p>
  
  <p>Well, there's no problem retrieving other values with the almost exact same code:</p>
  
  <pre><code>key = _winreg.OpenKey(
      _winreg.HKEY_LOCAL_MACHINE,
      "SOFTWARE\\Microsoft\\COM3"
      )
  
  
  result = _winreg.QueryValueEx(key, "BuildType")
  
  print result
  </code></pre>
  
  <p>The output is: <code>(u'Free', 1)</code></p>
  
  <p>Which part am I doing wrong? What can I do to get this <code>MachineGuid</code>?</p>