首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用visual stuio 2010禁用UAC?

如何使用visual stuio 2010禁用UAC?
EN

Stack Overflow用户
提问于 2010-05-25 09:25:08
回答 2查看 4.7K关注 0票数 0

如何使用Visual Studio 2010启用UAC,以无问题地运行编译的应用程序,而无需使用虚拟化?

我的意思是以管理员身份运行应用程序。(带有盾牌图标)

EN

回答 2

Stack Overflow用户

发布于 2010-05-25 09:37:43

您需要将application manifest添加到应用程序中,以指示操作系统它需要管理员权限。这将导致您的应用程序在每次启动时都会提示UAC提升(无论它是否从Visual Studio启动)。

请注意,不能从不是以管理员身份运行的应用程序中调试以管理权限运行的应用程序。这意味着如果要调试应用程序,还必须以管理员身份运行Visual Studio。

就我个人而言,我建议您在应用程序中不需要管理员特权,而是使用标记为Administrator的进程外COM对象来执行管理任务。这样,您的应用程序可以将大部分时间用作非管理员,只有在实际需要时才会进行升级。See here获取更多关于这方面的信息。

票数 4
EN

Stack Overflow用户

发布于 2010-05-25 09:27:21

我不认为你可以在每次使用的基础上通过编程来做到这一点。您必须在windows中完全禁用它或在UAC下升级您的程序工作。

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

https://stackoverflow.com/questions/2901429

复制
相关文章

相似问题

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