//以下代码是我从网上抄来的有个不懂的地方
RegistryKey Rkey = Registry.LocalMachine; //Registry.LocalMachine 我查了MSDN好像没这个参数啊,是他写错了还是上面原因?还有如果他没写错Registry.LocalMachine 这个是代表什么意思?麻烦知道的解释下。。
Rkey = Rkey.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0"); 
Console.WriteLine("处理器信息:"+Rkey.GetValue("ProcessorNameString")); 
Rkey=Registry.LocalMachine; 
Rkey = Rkey.OpenSubKey("SOFTWARE\\Microsoft\\Windows _NT\\CurrentVersion\\NetworkCards\\1"); 
Console.WriteLine("网卡信息:"+(String)Rkey.GetValue("Description")); 
Console.ReadLine(); 

解决方案 »

  1.   

    RegistryKey Rkey = Registry.LocalMachine; //Registry.LocalMachine 我查了MSDN好像没这个参数啊,是他写错了还是上面原因?
    ----------------------------------
    http://msdn.microsoft.com/zh-cn/library/microsoft.win32.registry.aspx由 Registry 类公开的基或根 RegistryKey 实例描绘注册表中的子项和值的基本存储机制。所有的项都是只读的,因为注册表依赖于它们的存在。由 Registry 公开的项有: CurrentUser
    存储有关用户首选项的信息。 LocalMachine
    存储本地计算机的配置信息。 ClassesRoot
    存储有关类型(和类)及其属性的信息。 Users
    存储有关默认用户配置的信息。 PerformanceData
    存储软件组件的性能信息。 CurrentConfig
    存储非用户特定的硬件信息。 DynData
    存储动态数据。 
      

  2.   

    这个RegistryKey  一般什么时候用的着?
      

  3.   

    Registry.LocalMachine是字段,是个常量,表示Windows注册表基项HKEY_LOCAL_MACHINE...
      

  4.   

    LocalMachine 
    存储本地计算机的配置信息。 
    有这个参数的,并且用有5个参数,分别代表5个根键