我正在尝试调试NT AUTHORITY \ SYSTEM。我试过使用以下问题中描述的方法: RunAs A different user when debugging in Visual Studio
然而,我需要使用哪些凭据才能通过身份验证?
答案 0 :(得分:5)
runas
无法作为系统/本地服务/网络服务等启动。但psexec -s
可以作为系统启动进程。
-s 在系统帐户中运行远程进程。
答案 1 :(得分:0)
就我而言,我试图使用Visual Studio调试Web应用程序。使用psexec -s -i
运行Visual Studio对我不起作用,因为SYSTEM帐户未配置IIS Express。
但是,对我有用的是重建我的应用程序(在调试模式下),将其发布到我的IIS Web应用程序指向它的本地文件夹(在调试模式下),然后将apppool配置为以LocalSystem帐户。
然后我启动了Web应用程序以初始化Web进程。初始化Web进程后,我将Visual Studio调试器附加到该进程:
Debug->附加到进程( Ctrl + Alt + P )->显示所有用户的进程(复选框)
然后选择并附加到该过程: