手机
当前位置:查字典教程网 >编程开发 >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实现判断网址是否存在及是否可以打开的方法

初探Delphi中的插件编程

Delphi常用关键字用法详解

Delphi远程连接Mysql的实现方法

Delphi实现毫秒级别的倒计时实例代码

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

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

Delphi实例演示Rect、Bounds生成TRect的区别

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

精品推荐
分类导航