简体   繁体   English

InnoSetup-将值添加到默认子项?

[英]InnoSetup - adding value to default subkey?

How do i add default ValueData to the subkey? 如何将默认ValueData添加到子项? for example: 例如:

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

How can i make sure the value {app} i am adding to the default? 如何确定要添加到默认值的{app}值? Depending on OS language such as mine is Nederlands i have a default key (Standaard) but in English language this key can be (Default) or for other languages it maybe random. 根据我的操作系统语言,例如我的Nederlands,我有一个默认键(Standaard),但是在英语中,该键可以是(Default),对于其他语言,它可能是随机的。

SOLVED - ValueName if empty then it use the default 求助-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}"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM