手机
当前位置:查字典教程网 >编程开发 >Delphi >Delphi修改操作注册表权限的代码
Delphi修改操作注册表权限的代码
摘要:需要usesjclwin32,AccCtrl;此文件需要安装JCL复制代码代码如下:functionAllowRegKeyForEveryo...

需要uses jclwin32, AccCtrl; 此文件需要安装JCL

复制代码 代码如下:

function AllowRegKeyForEveryone(Key: HKEY; Path: string): Boolean;

var

WidePath: PWideChar;

Len: Integer;

begin

case Key of

HKEY_LOCAL_MACHINE:

Path := 'MACHINE' + Path;

HKEY_CURRENT_USER:

Path := 'CURRENT_USER' + Path;

HKEY_CLASSES_ROOT:

Path := 'CLASSES_ROOT' + Path;

HKEY_USERS:

Path := 'USERS' + Path;

end;

Len := (Length(Path)+1)*SizeOf(WideChar);

GetMem(WidePath,Len);

MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, PChar(Path), -1, WidePath, Len);

Result := SetNamedSecurityInfoW(WidePath, SE_REGISTRY_KEY,

DACL_SECURITY_INFORMATION, nil, nil, nil, nil) = ERROR_SUCCESS;

FreeMem(WidePath);

end;

【Delphi修改操作注册表权限的代码】相关文章:

Delphi常用关键字用法详解

Delphi远程连接Mysql的实现方法

Delphi7中群发Email邮件的方法

delphi xe 可用的MD5算法

TImage组件实现保存图片到Stream

delphi实现保存和读取图片的方法

delphi制作wav文件的方法

在Delphi实现在数据库中存取图像的图文演示无错

Delphi解析FTP地址的方法

Delphi基本图像处理方法汇总

精品推荐
分类导航