RT,如何用C#编程,获得譬如注册表信息如下:
HKEY_CURRENT_USER\Software\JX Digital Wave\***\***
的数值。
用什么函数呢?谢谢各位!最好完整一些,谢谢!

解决方案 »

  1.   

    1.using Microsoft.Win32;
    2.命名空间里面提供了一个类:RegistryKey,利用它可以定位到注册表最开头的分支:
      RegistryKey key = Registry.HKEY_CURRENT_USER;
    3.打开子键:RegistryKey keytest = key.OpenSubKey("\\Software\\JX Digital Wave\\***",true)
    4.读取:string info = keytest .GetValue("***").ToString();
      

  2.   

    using (RegistryKey key = Registry.LocalMachine.OpenSubKey(regKeyName, false))
      {
      object value = null;
      if (key != null)
      {
      value = key.GetValue(regValueName);
      }
    }
      

  3.   

    http://topic.csdn.net/u/20090710/21/e7d57fc8-bf89-4e1e-890f-ee6b76360f66.html?24363
      

  4.   

    using Microsoft.Win32RegistryKey start=Registry.LocalMachine;//根关键字;string networkcardKey="SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\NetworkCards";RegistryKey serviceNames=start.OpenSubKey(networkKey);//打开子键;
    string[] networkCards=serviceNames.GetSubKeyNames();//得到子键名称
    seviceNames.GetValue(" ");//得到子键的值
    用msnd查RegistryKey,就会得到他的方法
      

  5.   


    爱死你了!!调试成功了,yeah!!