http://blogs.msdn.com/cumgranosalis/archive/2005/12/19/Win64RegistryPart2.aspx