• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

Inno 设置文件或注册表ACL(访问控制权限)

开发技术 开发技术 1周前 (07-22) 9次浏览

在[Files]区段或者[Registry]区段中可以设置Permissions属性,从而达到指定操作ACL(访问控制权限),使用方法如下:

  • <用户或组标识>-<访问类型>

Permissions支持的访问类型:

full 完全控制
modify 读取、修改和删除
readexec 读取和执行

InnoSetup 预设了以下用户组:

InnoSetup  对应的 Windows组标识
admins  Administrators 
authusers Authenticated Users 
everyone  Everyone 
powerusers  Power Users
system  SYSTEM 
users  Users 

 

 

 

 使用示例:(举例使用注册表)

  • Root: HKLM32; Subkey: SOFTWAREappnameCompact; Permissions: users-modify

多用户/组设置如下:(举例使用文件)

  • Source: “E:release-appapp.exe”; DestDir: “{app}”; Flags: ignoreversion;Permissions: users-modify powerusers-modify admins-modify

 

 

 

 


程序员灯塔
转载请注明原文链接:Inno 设置文件或注册表ACL(访问控制权限)
喜欢 (0)