我在安装应用程序期间向HKLM写了一些值。
我在安装程序中使用PrivilegesRequired = admin标志,因此在安装过程中,写入注册表工作正常。
但是,当我取消安装我的应用程序时,Inno Setup不会请求管理员权限,因此我对RegDeleteKeyIncludingSubkeys的调用失败。
我想询问是否可以这样做,以便Inno Setup在卸载时也需要管理员权限。
非常感谢。
编辑:我已经读过卸载程序应该包含这些信息,但对我来说,它并没有。我甚至不记得我是如何创建卸载程序的......
答案 0 :(得分:0)
我自己发现了这个问题:
我忘了签署卸载程序。 Windows程序&功能卸载程序要求必须签署卸载程序。
签署卸载程序后,一切都会按预期工作。