手机
当前位置:查字典教程网 >编程开发 >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实例演示Rect、Bounds生成TRect的区别

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

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

delphi xe 可用的MD5算法

插件管理框架 for Delphi(一)

Delphi实现碰撞球体完整实例代码

Delphi实现截屏存盘的方法

TImage组件实现保存图片到Stream

Delphi远程连接Mysql的实现方法

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

精品推荐
分类导航