如何在Visual Studio中作为NT AUTHORITY \ SYSTEM进行调试?

问题描述 投票:4回答:2

我正在尝试调试为NT AUTHORITY \ SYSTEM。我尝试使用以下问题中描述的方法:RunAs A different user when debugging in Visual Studio

但是,为了通过身份验证,我需要使用哪些凭据?

visual-studio-2013 impersonation visual-studio-debugging
2个回答
6
投票

[runas不能作为系统/本地服务/网络服务等启动。但是psexec -s可以作为系统启动进程。

-s在系统帐户中运行远程进程。


0
投票

就我而言,我试图使用Visual Studio调试Web应用程序。使用psexec -s -i运行Visual Studio对我不起作用,因为SYSTEM帐户未配置IIS Express。

但是,对我有用的是重建我的应用程序,将其发布到我的IIS Web应用程序指向它的本地文件夹中,然后将apppool配置为以LocalSystem帐户运行。

psexec -s

然后我启动了Web应用程序以初始化Web进程。初始化Web进程后,我将Visual Studio调试器附加到该进程:

调试->附加到进程(Ctrl + Alt + P)->显示所有用户的进程(复选框)

然后选择并附加到该过程:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.