在 Visual Studio 中调试时以不同用户运行

2023-11-24

我正在尝试以不同的用户身份运行正在调试的程序。现在,可以通过运行 exe 并从 Visual Studio 附加来完成此操作,但这很麻烦。

我尝试做的是使用“RunAs”命令:

command.com /C runas /env /user:OtherUser DebugTarget.Exe 

但这是附加到command.com的,Visual Studio需要一个exe。 现在我可以创建一个虚拟应用程序......但有人对此有更好的解决方案吗?


正如中提到的让调试器以不同用户身份运行应用程序(上面链接),这是另一种非常简单的方法,不需要任何更多的工具:

  • Hold Shift + right-click to open a new instance of Visual Studio.
  • 单击“以不同用户身份运行”

    Run as Different user

  • 在下一个弹出窗口中输入其他用户的凭据

  • 打开您正在使用的同一解决方案

现在,当您调试解决方案时,它将具有其他用户的权限。

Hint:如果您要运行 Visual Studio 的多个实例,请更改它的主题(例如“深色”),以便您可以轻松地跟踪哪个实例)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Visual Studio 中调试时以不同用户运行 的相关文章

随机推荐