windows - 为什么我的 Visual Studio 解决方案可执行文件需要以管理员身份运行?

标签 windows visual-studio uac elevated-privileges

我在 Windows 7 上使用 Visual Studio 2010 一段时间,从未遇到过此问题,但使用当前的 VS 解决方案,每当我运行从任何 Fortran 项目(调试和发布)创建的可执行文件时,我都会收到消息

This task requires this application to have elevated permissions.

系统要求我以管理员身份重新启动 Visual Studio。

enter image description here

我不想要这个,我想创建不以管理员身份运行的可执行文件,除非右键单击 => 以管理员身份运行。除了这个之外,我的所有解决方案都是如此,我无法弄清楚我做了什么不同的事情。

如何改变这种行为?

最佳答案

在项目的链接器属性中,有 list 文件选项组。 检查

的值

UAK Execution Level

可能设置为

requireAdministrator

你应该将其更改为

asInvoker

关于windows - 为什么我的 Visual Studio 解决方案可执行文件需要以管理员身份运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631460/

相关文章:

java - Java声音文件未播放

c# - C# 应用程序的图像监视

asp.net-mvc - ReSharper 5 for ASP.Net MVC 中突出显示的红色下划线有什么意义?

c++ - STL vector 无故损坏,VC++ 2017

c# - 如何通过提示用户输入管理员凭据将文件复制为 "Standard User"(即 "An Administrative Choice Application")?

windows - 如何更改 Mercurial 中的默认版本?

c# - 在 Windows 应用程序中跟踪屏幕录像机

c++ 字符串到 ipAddress windows/unix 系统

vbscript - 有没有办法用QTP接受UAC提示?

c# - 如何在启动程序和禁用 UAC 时强制提示输入凭据?