Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 为什么用VS2019构建的程序需要管理员权限才能进行调试_Visual Studio_Debugging_Administrator - Fatal编程技术网

Visual studio 为什么用VS2019构建的程序需要管理员权限才能进行调试

Visual studio 为什么用VS2019构建的程序需要管理员权限才能进行调试,visual-studio,debugging,administrator,Visual Studio,Debugging,Administrator,我有一个VS2019解决方案,它有几个实用程序。我可以调试所有的程序,除了一个,我称之为XXX程序。尝试调试XXX时显示以下错误消息: '无法启动程序XXX.exe。Visual Studio没有足够的权限调试此进程。若要调试此进程,必须以管理员身份运行Visual Studio。” 我将可调试程序的属性页与XXX进行了比较,我看不出有什么不同 我有所有实用程序的.manifest文件,包括:requestedExecutionLevel=“asInvoker”uiAccess=“false”

我有一个VS2019解决方案,它有几个实用程序。我可以调试所有的程序,除了一个,我称之为XXX程序。尝试调试XXX时显示以下错误消息:

'无法启动程序XXX.exe。Visual Studio没有足够的权限调试此进程。若要调试此进程,必须以管理员身份运行Visual Studio。”

我将可调试程序的属性页与XXX进行了比较,我看不出有什么不同

我有所有实用程序的.manifest文件,包括:
requestedExecutionLevel=“asInvoker”uiAccess=“false”

所有这些实用程序都读取和写入同一组文件夹,所以我认为这不是问题所在

XXX不使用其他实用程序未使用的任何引用

这也是VS2016的一个问题

代码中是否有需要管理员权限的内容


附加问题:是否有文档说明为什么程序需要调试管理员权限?

如果在VS之外运行,例如双击资源管理器中的.exe,XXX是否会提示提升?否,它会为所有人运行,但没有提升权限。-感谢您跟进这个问题!如果没有更多的背景和细节,很难猜测发生了什么。一般的建议是,开始从有问题的实用程序中删除部分,直到问题消失并找出是哪个部分造成的,或者问题变得足够小,可以在这里发布。这很公平。我希望这不是答案,我将开始破解它,直到它调试。如果你在VS之外运行它,XXX是否会提示提升,例如双击Explorer中的.exe?不,它会为没有提升权限的所有人运行。-感谢您跟进这个问题!如果没有更多的背景和细节,很难猜测发生了什么。一般的建议是,开始从有问题的实用程序中删除部分,直到问题消失并找出是哪个部分造成的,或者问题变得足够小,可以在这里发布。这很公平。我希望这不是答案,我会开始破解它,直到它调试完毕。