在卸载期间请求管理员权限
问题描述:
我在安装我的应用程序期间向HKLM写入了一些值。在卸载期间请求管理员权限
我在我的安装程序中使用PrivilegesRequired = admin标志,所以在安装过程中,写入注册表工作正常。
但是,当我卸载我的应用程序时,Inno安装程序不会请求管理员权限,因此我对RegDeleteKeyIncludingSubkeys的调用失败。
我想问一下,是否有可能使Inno Setup在卸载时需要管理员权限。
非常感谢。
编辑:我读过,卸载程序应该包含这些信息,但对我来说,它没有。我甚至不记得我是如何创建的卸载程序...
答
,我发现自己的问题:
我忘了签卸载程序。 Windows程序&功能卸载程序要求必须对卸载程序进行签名。
一旦我签署了卸载程序,一切将按预期工作。
卸载程序请求管理员权限。告诉我们它的日志文件。 –
@MartinPrikryl当我从程序和功能 - >卸载对话框中卸载时,我还没有想出如何使用/日志。当我使用unins000.exe时,我确实请求了管理员权限并且一切正常,但是当我使用“程序和功能” - >“卸载”对话框进行卸载时,它不会。这是我的问题。 – tmighty