InnoSetup - 向默认子项添加值?

2 windows registry inno-setup regedit

如何将默认 ValueData 添加到子项?例如:

[Registry]
Root: HKLM; Subkey: "Software\My"; ValueType: string; ValueName: "(Standaard)"; ValueData: "{app}"
Run Code Online (Sandbox Code Playgroud)

如何确定我{app}添加到默认值的值?根据操作系统语言(例如我的荷兰语),我有一个默认密钥(标准),但在英语中,该密钥可以是(默认),对于其他语言,它可能是随机的。

小智 6

已解决 - ValueName 如果为空则使用默认值

[Registry]
Root: HKCU; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\My Company\My Program"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\My Company\My Program"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\My Company\My Program\Settings"; ValueType: string; ValueName: ""; ValueData: "{app}"
Run Code Online (Sandbox Code Playgroud)