InnoSetup - 为默认子键添加值?

时间:2014-07-02 05:22:29

标签: windows registry inno-setup regedit

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

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

如何确保我添加到默认值{app}?根据操作系统语言,比如我的Nederlands,我有一个默认密钥(Standaard),但在英语中,这个密钥可以是(默认),或者对于其他语言,它可能是随机的。

1 个答案:

答案 0 :(得分:2)

求助 - 如果为空,则为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}"