Inno 设置 - 拒绝注册表项的 ACL



我需要我的设置来创建具有拒绝类型读取策略的注册表项或值。

我试过了:

Root: HKLM64; Subkey: "SoftwaremySoftwaremyKey"; ValueType: string; ValueName: "PASSWORD"; ValueData: "{code:GetUserEnteredPassword}"; Permissions: admins-full system-read; 

不幸的是,这种方式创建的值"密码"对用户来说仍然是可读的。

如果有任何想法,请告诉我如何使用Inno Setup创建拒绝权限。

使用 Inno Setup 是不可能的。它不支持任何类似users-deny式权限。

您可以做的是从[Run]部分或Pascal脚本执行regini命令或PowerShell脚本:

  • 如何从命令行或脚本更改注册表值或权限 ( regini (

  • 通过命令行(regini和PowerShell(更改注册表项的权限

最新更新