inno-setup - 如何在Inno Setup中使用特殊字符?

标签 inno-setup icacls

如何在 Inno Setup 中使用特殊字符:á?

例如:

参数中没有特殊字符:

Filename: "{sys}\icacls.exe"; Parameters: """{app}\IRs\IRS.FDB"" /grant Todos:F /inheritance:d"; Flags: runhidden shellexec

但是,当有特殊字符时,该命令将不起作用,如下所示:

Filename: "{sys}\icacls.exe"; Parameters: """{app}\IRs\IRS.FDB"" /grant Usuários:F /inheritance:d"; Flags: runhidden shellexec

最佳答案

我通过使用组 SID 解决了该问题:

Filename: "{sys}\icacls.exe"; Parameters: """{app}\IRs\IRS.FDB"" /grant *S-1-5-32-545:(F) /inheritance:d"; Flags: runhidden shellexec

关于inno-setup - 如何在Inno Setup中使用特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22388768/

相关文章:

inno-setup - 如何防止InnoSetup创建开始菜单快捷方式?

powershell - 使用icacls设置文件夹权限

powershell - 使用 ICACLS 将文件权限设置为 'read-only'

batch-file - icacls 替换权限驱动器 root

inno-setup - Inno Setup:如何将变量从[代码]传递到[运行](或其他部分)

wix - 使用其他子 MSI 作为先决条件创建 MSI 的最佳做法是什么?

c - 在 Inno Setup 中使用回调显示来自外部解压 dll 的文件名

java - 如何配置 Inno Setup 以检查 Visual C++ Redistributable Packages