在VS2008中以不同用户身份调试应用程序

3

我有一个应用程序,以管理员权限运行时可以正常工作。但是当用户运行时,读取事件日志会出现问题。我想在调试器中运行代码,但不想使用我的管理员设置。在Visual Studio 2008中是否可能实现这一点?

2个回答

2

右键点击Visual Studio图标,选择“以管理员身份运行”:

alt text

你也可以使用runas.exe命令以不同的账户启动Visual Studio。


@Joshua,是的,这就是为什么我建议使用不同的帐户运行Visual Studio。 'runas'命令允许你指定任何用户。难道你没有理解我的回答吗? - Darin Dimitrov
1
@Joshua:Darin提供了绝对正确的信息。如果你还不知道RunAs,我建议你去了解一下。有时它可以非常有帮助。此外,请不要轻易地对其他问题进行投票。这是一个坏习惯。 - Oleg
有没有办法在不重启 VS 的情况下完成这个操作? - Nissim
@Nissim,是的,请查看此线程 - Darin Dimitrov
在反复查看这个问题之后,我意识到我的答案在我所理解的方向上是正确的,但是提问者想要朝另一个方向去。对此我感到很抱歉。 :) - Joshua
老答案,我知道但我需要说它真的很有帮助! :-D - Tipx

2
在Visual Studio 2010中,您可以使用VSCommands以不同的权限进行调试:也许是时候升级了 ;)

alt text


我在VS2013中没有看到Debug作为不同用户选项。我试图按照链接进行操作,但他们的网站有很多404错误(截至本帖发布时)。我认为这是一项付费功能。我不会投反对票,但我很想这样做。 - Robert M.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接