数据没读出来呗  看你的RegistryKey RegKey = Registry.LocalMachine.OpenSubKey(key); 这行有问题没

解决方案 »

  1.   

    string key = "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\MCI Extensions"; 
    RegistryKey RegKey = Registry.LocalMachine.OpenSubKey(key); 
    if(RegKey == null)
         RegKey  = Registry.LocalMachine.CreateSubKey(key);
      

  2.   

    string tp=String.Empty;
    if(RegKey!=null)
    tp = RegKey.GetValue(FileExt, "MPEGVideo").ToString();
    检查注册表的值
      

  3.   

    你的注册表里没有这项,当然是读不出值来了,你要先向注册表里写入值,才能读得出来RegistryKey类是对注册表的操作
      

  4.   

    RegistryKey RegKey = Registry.LocalMachine.OpenSubKey(key); 
    这句是读注册表,看看你的注册表里的这个是否有值
      

  5.   

    11楼的朋友你好,我的注册表里面没有值,“MCI Extensions”里面什么都没有,该乍办,