2016-04-16 2 views
-1

что-то вроде этого: -Как читать имя ключа реестра

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

Можете ли вы подробно рассказать о том, чего вы хотите достичь? Вы уже открыли ключ. Так что ты пытаешься спросить? –

ответ

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 для получения значения из реестра.

ничего не хватает?