0

我们如何在 Visual Studio (2008) 安装程序中禁用修复/删除选项。我只想安装和卸载选项。是否可以从安装程序中隐藏该窗口?

我用逆戟鲸试过这个;但没有产量。

然后我尝试设置自定义操作条件,这也不起作用。 在此处输入图像描述

在此处输入图像描述

如果已经安装,我的安装程序仍然会显示修复/删除对话框。

4

1 回答 1

2

对于 Visual Studio 安装程序,我发现只有一种方法:在安装步骤创建自定义操作。在该自定义操作中编写代码以创建以下注册表值

Key: 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{GUID-THAT-CORRESPONDS-TO-YOUR-PRODUCTCODE}

Values:
NoRepair = dword:00000001
NoModify = dword:00000001

而已。在注册表中插入这些值后,“修复”按钮从“添加/删除程序”屏幕中消失。无需自定义操作条件

注意:对于在 Win64 平台上运行的 32 位软件,注册表路径为:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\...
于 2015-05-06T12:52:19.590 回答