如何删除注册表值?

时间:2014-02-21 17:49:04

标签: inno-setup

如何删除注册表值?我曾尝试将deletevalue标记添加到我的[Registry]条目中,但在执行设置后,会重新创建该值。

有人可以告诉我如何删除注册表值吗?

1 个答案:

答案 0 :(得分:3)

我在this question找到了解决方案。除了使用deletevalue之外,我需要为none条目的ValueType参数指定[Registry]值。所以,像这样:

[Registry]
Root:  HKLM; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\Audit"; ValueName: "MyValueName"; ValueType: none; Flags: deletevalue;