在我的应用程序设置项目中,我正在尝试在 HKLM/Software 或 HKCU/Software 下设置注册表项,具体取决于用户在设置期间是否选中了“所有用户”或“只有我”。
为此,我一直在尝试使用 ALLUSERS 属性并分别对照 1 或 "" 检查它:
- 所有用户 = 1
- ALLUSERS = ""
我将键 AlwaysCreate 属性设置为 False。然而,在安装 HKLM/Software/ my_key和 HKCU/Software/ my_key时会创建。
我错过了什么?
更新:我一直在尝试其他替代方法,例如将 ALLUSERS 括在方括号中,启用传递属性或使用ALLUSERS != 1而不是= ""。无济于事。我现在放弃了,只在 HKLM 下为这两种情况创建。但是,如果有人确实有答案,我将不胜感激。