日期:2014-05-18  浏览次数:20877 次

请问如果获取注册表某项的值?
bool _exit = false;
  string[] subkeyNames;
  RegistryKey hkml = Registry.LocalMachine;
  RegistryKey software = hkml.OpenSubKey(@"SOFTWARE\Microsoft\Jet\4.0\Engines", true);

  try
  {

  subkeyNames = software.GetSubKeyNames();
  foreach (string keyName in subkeyNames)
  {

  if (keyName == "Excel")
  {
  RegistryKey aimdir = software.OpenSubKey("Excel", false);
  subkeyNames = aimdir.GetValueNames();
   
  foreach (string strkeyName in subkeyNames)
  {
  if (strkeyName == "TypeGuessRows")
  {
   
  }
  }
  return _exit;
  }
  }
  return _exit;

  }
  catch (Exception ex)
  {
  hkml.Close();
  software.Close();
  return false;
  }


上述是通过循环找到了"TypeGuessRows" 这个项,请问我如何获取 TypeGuessRows 对应的值?
   
   
 

------解决方案--------------------
http://hi.baidu.com/redflower1004/blog/item/05758cdb092ebf78d1164ed5.html