我有这样一段代码,如果用管理员进入能正确读取键值,但是用users组用户就显示'不能读取注册信息',不知道是什么原因,如何解决,十万火急!!!
Reg:=TRegistry.Create;
        Reg.RootKey:=HKEY_LOCAL_MACHINE;
        if Reg.OpenKey('SoftWare\Beson',false) then
        begin
                regValue:=Reg.ReadString('PID');
                Reg.CloseKey;
                Reg.Free;
                Edit1.Text:=regValue;
        end
        else
        begin
                Reg.CloseKey;
                Reg.Free;
                Edit1.Text:='不能读取注册信息';
        end;