如何读取注册表项的名称

时间:2016-04-16 06:19:47

标签: c# asp.net

类似这样的事情: -

Microsoft.Win32.RegistryKey key;
key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"SOFTWARE\\Microsoft\\Office\\15.0\Outlook\\Preferences");
String GetRegistryValue = (String)key.GetValue("MaximumAttachmentSize").ToString();

1 个答案:

答案 0 :(得分:1)

你的问题有点不清楚。 如果你想打开钥匙(如你所知):

var key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("software\\microsoft\\windows\\currentversion\\");  

并获取子键的名称并打开其中一个子键:

 var subKeys = key.GetSubKeyNames();  
 var subKey = key.OpenSubKey(subKeys[0]);   

您可以通过以下方式获取密钥值的名称:

var valueNames = subKey.GetValueNames();  

并使用GetValue从注册表中获取值。

什么遗失?