gpt4 book ai didi

debugging - Visual Studio 远程调试服务

转载 作者:行者123 更新时间:2023-12-02 23:03:41 24 4
gpt4 key购买 nike

我正在尝试使用 Visual Studio 2005 远程调试服务。

当我将 msvsmon.exe 作为应用程序运行时,我得到 UI 并且可以将其更改为 noauth 和 anyuser,然后当我尝试从 Visual Studio 远程附加到该进程时,我收到一条错误消息,说它可以' t 附加到未运行 msvsmon.exe 的 session 中正在运行的进程。该服务的 session 为 0。

因此我可以成功地将 msvsmon.exe 作为服务运行,但无法将其设置为/noauth 和/anyuser 模式。

该服务的 binPath 为:“c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe”/service msvsmon90

/noauth 和/anyuser 都是 msvsmon 的命令行开关。

在服务属性窗口中填写“启动参数”不会产生任何影响。

将服务的 binPath 更改为:

“c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe”/service msvsmon90/noauth/anyuser

也不起作用(因为服务无法正常启动)。

如何让远程调试监视器作为服务在 noauth 和 anyuser 模式下运行?

最佳答案

不确定这是否适合您,但您是否尝试过使用 psexec (来自 sysinternals)在 session 0 上以交互方式运行 msvsmon?

命令行将是这样的(来自提升的命令提示符):

psexec –sd –i 0“c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe”/noauth/anyuser

我正在执行类似于在注销 Windows 时调试某些代码的操作。

关于debugging - Visual Studio 远程调试服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6740422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com