请教各位:写入注册表中的值,重起或注销计算机丢失,怎么办?(在线等侯,谢谢)

解决方案 »

  1.   

    机器中并没有安装注册表保护文件啊 ~
    写入注册表的代码:
    Reg:= TRegistry.Create;
    try
      Reg.RootKey:= HKEY_CURRENT_USER;
      if Reg.OpenKey('\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUNONCE',True) then begin
         Reg.WriteString('REGCODE',00000000000);
         Reg.CloseKey;
      end;
    finally
      Reg.Free;
    end;
    请高手看看是不是有问题
      

  2.   

    你怎么通过编译的??
     Reg.WriteString('REGCODE',00000000000) Reg.WriteString('REGCODE','00000000000')
      

  3.   

    不好意思!是这样的Reg.WriteString('REGCODE',Edit4.Text+Edit5.Text+Edit6.Text+Edit7.Text+Edit8.Text);
    我为了方便用0000000000000 代替的,请高手赐教
      

  4.   

    会丢失?不会把。如果确定当前用户有Administrator权限,可以写到Local Machine中看看。http://spaces.msn.com/members/ylm