我需要我的设置来创建具有拒绝类型读取策略的注册表项或值。
我试过了:
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(更改注册表项的权限