如何在 Visual Studio 中以管理员身份调试程序

如何在 Visual Studio 中以管理员身份调试程序

我在 Win7 64 位上运行 VS2K8。我以管理员身份登录并以管理员身份运行它,但是当我调用受限制的 API 时,我正在处理的程序因访问被拒绝而失败。如果从 Explorer 使用“以管理员身份运行”运行该程序,它就可以正常工作。

我原本以为 VS2K8 会使用 VS2K8 本身运行时的权限来调试程序。但目前我无法调试我的应用程序,因此我不知道发生了什么。

答案1

虽然您是以管理员身份登录的,但在 Win7 中运行的任何程序的权限都已降低。因此,即使是管理员也需要使用“以管理员身份运行”才能以完全权限运行。

使用带有“以管理员身份运行”的 Visual Studio 来查明是否发生了这种情况。

答案2

以“以管理员身份运行”运行 Visual Studio,并在清单文件中将requestedExecution级别的值设置为requireAdministrator

相关内容