Inno Setup - 拒绝注册表项的 ACL

Inno Setup - Deny ACL for registry keys

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

我已经试过了:

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

不幸的是,这种方式创造的价值 'PASSWORD' 对用户来说仍然是可读的。

如果知道如何使用 Inno Setup 创建拒绝权限,请告诉我。

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

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