【发布时间】:2015-02-22 16:45:02
【问题描述】:
我正在使用 Inno Setup 来构建我们的安装程序。当我卸载时,在“程序和功能”控制面板中创建的条目没有被删除。
我们定义 CurUninstallStepChanged 来删除一个文件,并定义 InitializeUninstall 来确保我们的安装不是“活动的”(正在运行)。但我不认为这会导致该条目在卸载后仍然存在。
有什么想法吗? 谢谢, -迈克
【问题讨论】:
标签: inno-setup
我正在使用 Inno Setup 来构建我们的安装程序。当我卸载时,在“程序和功能”控制面板中创建的条目没有被删除。
我们定义 CurUninstallStepChanged 来删除一个文件,并定义 InitializeUninstall 来确保我们的安装不是“活动的”(正在运行)。但我不认为这会导致该条目在卸载后仍然存在。
有什么想法吗? 谢谢, -迈克
【问题讨论】:
标签: inno-setup
“程序和功能”值从注册表中读取。 您需要删除相应的注册表项才能从该类别中删除您的项目。 默认情况下,Inno Setup 会生成创建/删除这些键的安装程序/卸载程序。
你是否在脚本中做了一些额外的事情
a) 写入额外的注册表项?
b) 阻止删除它们?
【讨论】: