Inno setup 如何删除注册表值?

Inno setup 如何删除注册表值?,inno-setup,Inno Setup,如何删除注册表值?我已尝试将deletevalue标志添加到我的[Registry]条目中,但在执行设置后,会重新创建该值 有人能告诉我如何删除注册表值吗?我在中找到了一个解决方案。除了使用deletevalue之外,我需要为我的[注册表]项的ValueType参数指定none值。比如说: [Registry] Root: HKLM; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\Audit"; ValueName: "MyValu

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

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

我在中找到了一个解决方案。除了使用
deletevalue
之外,我需要为我的
[注册表]
项的
ValueType
参数指定
none
值。比如说:

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

在64位体系结构上的可能重复,您必须使用HKLM64而不是HKLM