在Visual Studio 2010中设置项目:未知发布者?

10

我有一个创建的VS 2008安装项目。我正在尝试将其作为标准用户安装在Windows 7机器上。安装过程中出现了未知发行商的警告。我使用makecert创建了一个证书,然后将其转换为密码pfx文件。我用pfx文件对msi和setup.exe进行了数字签名。当我进入文件属性时,可以看到附加的数字证书。在Windows 7机器上,我将pfx文件导入到“受信任的发布者”中。我需要做什么才能摆脱警告?我不能要求管理员用户和密码来安装该应用程序。我也不能更改UAC设置。我需要更改证书/安装文件以使其正常工作。

1个回答

9

Makecert 只用于测试目的创建证书。要签署您的安装程序,您需要从官方机构购买真实证书。您可以尝试从 Verisign 或 Comodo 购买证书。

Windows UAC 仅识别真实证书。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接