Inno setup 在卸载期间请求管理员权限

Inno setup 在卸载期间请求管理员权限,inno-setup,Inno Setup,在安装应用程序期间,我正在向HKLM写入一些值 我在安装程序中使用PrivilegesRequired=admin标志,因此在安装过程中,写入注册表工作正常 但是,当我卸载应用程序时,Inno安装程序不会请求管理员权限,因此我对RegDeleteKeyIncludingSubkeys的调用失败 我想问一下,是否有可能使Inno安装程序在卸载时也需要管理员权限 多谢各位 编辑:我已经读到卸载程序应该包含这些信息,但对我来说,它没有。我甚至不记得我是如何创建卸载程序的…我自己发现了问题: 我忘记在卸

在安装应用程序期间,我正在向HKLM写入一些值

我在安装程序中使用PrivilegesRequired=admin标志,因此在安装过程中,写入注册表工作正常

但是,当我卸载应用程序时,Inno安装程序不会请求管理员权限,因此我对RegDeleteKeyIncludingSubkeys的调用失败

我想问一下,是否有可能使Inno安装程序在卸载时也需要管理员权限

多谢各位


编辑:我已经读到卸载程序应该包含这些信息,但对我来说,它没有。我甚至不记得我是如何创建卸载程序的…

我自己发现了问题:

我忘记在卸载程序上签名了。 Windows程序和功能卸载程序要求必须对卸载程序进行签名


一旦我签署了卸载程序,一切都会正常工作。

卸载程序请求管理员权限。向我们显示它的日志文件。@MartinPrikryl当我从“程序和功能”->“卸载”对话框中卸载时,我还不知道如何使用/log。当我使用unins000.exe时,我确实请求管理员权限,一切正常,但当我使用“程序和功能->卸载”对话框卸载时,它不会。那是我的问题。