我正在尝试运行我正在调试的程序作为不同的用户.现在,这可以通过运行exe并从Visual Studio附加来完成,但这很麻烦.
我试图做的是使用"RunAs"命令:
command.com /C runas /env /user:OtherUser DebugTarget.Exe
Run Code Online (Sandbox Code Playgroud)
但这附在command.com上,Visual Studio需要一个exe.现在我可以创建一个虚拟应用....但任何人都有更好的解决方案吗?
Wat*_*i02 76
另一种非常简单的方法(如上面的链接中所述),不需要任何其他工具:

现在,当您调试解决方案时,它将具有其他用户的权限.
(提示:如果要运行多个Visual Studio实例,请更改它的主题(比如"黑暗"),以便您可以轻松跟踪哪个实例.
moo*_*ogs 28
这工作(我觉得很愚蠢):
C:\Windows\System32\cmd.exe /C runas /savecred /user:OtherUser DebugTarget.Exe
Run Code Online (Sandbox Code Playgroud)
以上命令每次都会询问您的密码,因此为了减少挫败感,您可以使用/ savecred.你只被问过一次.(但我认为仅适用于Home Edition和Starter)
小智 19
您还可以使用VSCommands 2010以不同的用户身份运行:

我正在使用基于@ Watki02的答案的以下方法:
这样,您可以将您的visual studio实例保留为您自己的用户,同时从另一个调试.
| 归档时间: |
|
| 查看次数: |
89092 次 |
| 最近记录: |