不是删除值
比如HKEY_CURRENT_USER\Software\Valve\TEST
我想把VALUE全部下面的所有东西全部删除包括TEST

解决方案 »

  1.   


    Registry := TRegistry.Create;
      try
       keystr:='Software\Valve\TEST';
       Registry.RootKey := HKEY_CURRENT_USER;
        if  not  Registry.OpenKey(keystr,false) then
         Exit;
          if registry.deletekey(keystr) then
          showmessage('ok');
      finally
        Registry.Free;
      end;
      

  2.   

    不是这意思
    HKEY_CURRENT_USER\Software\Valve\TEST 
    Valve 可能还有TEST1,TEST2等等
    我是要把VALVE下全部删除掉 
      

  3.   

    HKEY_CURRENT_USER\Software\Valve\TEST你这个是进入TEST节点了,你做一下处理直接删Valve节点下的就可以了