创建还原点的权限问题,大家帮我看看,谢谢了 ( 积分: 100 )

  • 主题发起人 主题发起人 飞来石
  • 开始时间 开始时间

飞来石

Unregistered / Unconfirmed
GUEST, unregistred user!
我在英文的WindowsXP下用管理员权限做了一个创建还原点的程序,系统还原功能已经打开了的,代码如下:

function CreateRestorePoint:boolean;
var
sr: OLEVAriant;
begin
ScriptControl1.Language := 'VBScript';
sr := ScriptControl1.Eval('getobject("winmgmts://./root/default:Systemrestore")');
if sr.CreateRestorePoint('Advanced WindowsCare Restore Point', 0, 100) = 0 then
Result:=True else Result:=False;
end;

结果报告错误 "Access Denied". 没有权限,请问是什么原因啊? 中文XP SP2下是正确的.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
937
SUNSTONE的Delphi笔记
S
后退
顶部