手机
当前位置:查字典教程网 >编程开发 >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 xe 可用的MD5算法

Delphi实现获取句柄并发送消息的方法

Delphi实现树型结构具体实例

Delphi 生成excel中饼图的实例代码

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

Delphi解析FTP地址的方法

Delphi实现图片滚动切换的完整实例代码

Delphi实现图像文本旋转特效完整实例代码

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

Delphi中设置条件断点的方法讲解

精品推荐
分类导航