2,497
社区成员
发帖
与我相关
我的任务
分享
function DeleKey(key: string): boolean;
var
i: integer;
tmp: TStrings;
reg: TRegistry;
begin
reg := TRegistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE;
if reg.OpenKey(key,false) then
begin
tmp := TStringList.Create;
reg.GetKeyNames(tmp);
for i:=0 to tmp.Count-1 do
begin
reg.DeleteKey(tmp[i]);
end;
tmp.Free;
end;
reg.CloseKey;
reg.Free;
end;