procedure RaiseError(ErrorCode: Integer);
begin
if ErrorCode <> Error_Success then
raise Exception.Create(SysErrorMessage(ErrorCode));
end;
procedure TForm1.Button1Click(Sender: TObject);
function GetDataSize(AKey: HKey; AValueName: string): Integer;
var
DataType: Integer;
begin
DataType := 0;
if RegQueryValueEx(AKey, PChar(AValueName), nil, @DataType, nil,
@Result) <> ERROR_SUCCESS then Result := -1;
end;
Windows Registry Editor Version 5.00
[Hkey_current_user\Software\microsoft\windows\currentversion\Policies\system]
"DisableRegistryTools"=dword:00000000