首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有我的应用程序图标的安全中心符号盾牌

带有我的应用程序图标的安全中心符号盾牌
EN

Stack Overflow用户
提问于 2011-04-25 13:05:34
回答 1查看 6.6K关注 0票数 3

我已经开发了一个需要管理员权限才能执行的应用程序。在Windows7上运行该应用程序时,用户必须始终以“以管理员身份运行”的身份启动该应用程序,否则我的应用程序会提示用户“您没有管理权限等...”。这是可以理解的,因为Windows7中的UAC。

为了避免这种情况,用户必须将应用程序设置为“以管理员身份运行”。我更新了应用程序的"app.manifest“并设置了

代码语言:javascript
运行
复制
<requestedExecutionLevel level="highestAvailable" uiAccess="false" /> 

为我做了这件事。

但是现在,出现了一个带有我的应用程序图标的安全中心符号盾牌。现在我的问题是“为什么这个图标出现在我的应用程序上,它表示什么?”

我尝试通过windows将我的另一个应用程序标记为“总是以管理员身份运行”,但该应用程序不会出现相同的图标。

我想了解其中的原因和场景。

EN

回答 1

Stack Overflow用户

发布于 2011-04-25 20:47:43

这个盾牌是为了提醒用户,如果他们双击exe来运行它,他们将得到一个UAC对话框。这些对话框不应该是一个惊喜,如果你得到了一个你不期望的,你真的不应该同意它。

如果您有一个请求提升的清单(requireAdministrator或highestAvailable,但如果您的清单指定了asInvoker,则不会)以及某些文件名,则会出现屏蔽。有关更多详细信息,请参阅my blog entry (在Vista time编写,但仍适用于Windows7)和有关UACUI guidelines的MSDN文章。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5775350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档