Visual Studio 2010 如何在安装过程中避免有关未知发布者的 UAC 消息



我用Visual Studio 2010制作了一个简单的Windows Forms应用程序,它不需要提升的权限即可工作。

我创建了一个安装项目,用于在以下位置安装文件,以便在安装过程中不需要管理权限:[本地应用数据文件夹][制造商][产品名称]。安装程序也没有安装任何注册表项。

但是在安装过程中,它一直在询问"是否要允许来自未知发布者的以下程序对您的计算机进行更改?",我想避免这种情况。

我已经看到此消息将不断提示,直到安装程序文件尚未使用从官方机构购买的证书进行签名。

有没有办法自由地做到这一点?或者,在应用程序不需要提升的权限时避免此消息?

提前感谢您的帮助,朱利安

当未签名的应用程序尝试将数据写入受保护的系统文件夹或注册表设置时,将显示此消息。

指定您不更改注册表项,但是在使用进程监视器时,您能否确认在安装过程中是否是这种情况?

您可以通过确保应用程序安装在程序文件以外的其他位置来克服此问题,用户文件夹就是一个很好的示例。

源。

最新更新