Windows 7 UAC警告消息的原因

发布于 2024-09-11 00:39:25 字数 297 浏览 8 评论 0原文

我们已经开始在 Windows 7 上测试应用程序。我们首先收到“未知提供商”消息。我们签署了申请,现在收到一条消息:

您想要允许以下程序对您的计算机进行更改吗?

这些消息都不是在 Vista 中生成的。我知道 UAC 在 Win 7 中得到了增强。很难找出到底是什么导致了这些消息。

我在网上搜索过,但没有找到生成第二条消息的详细列表。有人有这样的清单吗?另外,有谁知道当应用程序尝试以未经批准的方式访问系统时是否会生成此消息,或者该标志是否以某种方式编译到应用程序中?

We've started testing an application on Windows 7. We first got the "unknown provider" message. We signed the application and now get a message:

Do you want to allow the following program to make changes to your computer?

None of these messages were generated in Vista. I know UAC is enhanced in Win 7. It has been difficult to find out what's actually causing these messages.

I've searched the web and not come up with a good list of what generates this second message. Does anyone have such a list? Also, does anyone know if this message is generated when the application is trying to access the system in an unapproved way or is the flag somehow compiled into the application?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雪化雨蝶 2024-09-18 00:39:26

我曾经遇到过类似的问题,我做了以下操作,他们中的任何一个都应该这样做:

->更改安装应用程序的文件夹的权限解决了问题,只需授予对该文件夹的完全访问权限即可。

-> [更多解决方法] 以管理员身份运行应用程序并解决了问题

i had similar problem once, i did the following, either one of them should do it:

-> Changing rights of the folder where application is installed solved the problem, just give full access to that folder.

-> [More of a WORKAROUND] Running the application as administrator and it solved the problem

尐偏执 2024-09-18 00:39:26

将程序集清单添加到您的应用程序,声明 requestedExecutionLevel=asInvoker

这将禁用 UAC 提示。

Add an assembly manifest to your application stating requestedExecutionLevel=asInvoker.

That will disable the UAC prompts.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文