我们已经开始在Windows 7上测试应用程序。我们首先得到了“未知提供商”消息。我们签署了申请,现在收到一条消息:
是否要允许以下程序对您的计算机进行更改?
这些消息都不是在Vista中生成的。我知道UAC在Win 7中得到了增强。很难找出导致这些消息的真正原因。
我在网上搜索过,并没有提供一个很好的清单,列出了生成第二条消息的内容。有没有人有这样的清单?此外,是否有人知道当应用程序尝试以未经批准的方式访问系统时是否生成此消息,或者标记是否以某种方式编译到应用程序中?
答案 0 :(得分:0)
我有过类似的问题一次,我做了以下,其中一个应该这样做:
- >更改安装应用程序的文件夹的权限可以解决问题,只需提供对该文件夹的完全访问权限。
- > [更多内容]以管理员身份运行应用程序,它解决了问题
答案 1 :(得分:0)
向您的应用程序添加一个声明 requestedExecutionLevel=asInvoker
的程序集清单。
这将禁用 UAC 提示。