【发布时间】:2011-03-19 18:47:58
【问题描述】:
我们已开始在 Windows 7 上测试应用程序。我们首先收到“未知提供程序”消息。我们签署了申请,现在收到一条消息:
您要允许以下程序对您的计算机进行更改吗?
这些消息都不是在 Vista 中生成的。我知道 UAC 在 Win 7 中得到了增强。很难找出真正导致这些消息的原因。
我在网上搜索过,但没有找到生成第二条消息的好列表。有人有这样的清单吗?另外,是否有人知道当应用程序尝试以未经批准的方式访问系统时是否生成此消息,或者该标志是否以某种方式编译到应用程序中?
【问题讨论】:
-
好问题。另外,有谁知道为什么 Winamp 一直试图“对我的电脑进行更改”? ;)
-
@Thomas:可能是 Winamp 的自动更新?
-
@DFP:此消息是否已在启动时出现?在消息弹出之前了解您的应用程序正在做什么会有所帮助。
-
不就是一个标准的 UAC 提示吗?您的应用程序要么显示为请求管理权限,要么被 UAC 安装程序启发式检测到。
-
您的应用上有清单吗?如果您不知道,您是用什么版本的 Visual Studio 构建的?您的应用程序名称是什么? (whatever.exe)