我有这样一段代码,如果用管理员进入能正确读取键值,但是用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;
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;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货