【发布时间】:2018-01-28 02:23:08
【问题描述】:
我正在使用 QT 安装程序框架为 QT Windows 应用程序构建一个 Windows 安装程序。我想在 Windows 应用程序和功能(应用程序卸载)中禁用与我的应用程序关联的“修改”按钮。
据我了解,“修改”按钮的启用/禁用状态由 Windows 注册表项“NoModify”控制,位于:
“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall{GUID}”
此目录中的键和值由安装程序创建。
我在 installscript.qs 中使用了 component.addElevatedOperation "GlobalConfig" 或 component.addOperation "Settings" 来尝试修改注册表,但没有成功。
有什么建议吗?
提前致谢
【问题讨论】:
标签: qt installation uninstallation