gpt4 book ai didi

visual-studio - Visual Studio 远程调试可扩展性

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

我正在尝试使用类似于以下代码的远程计算机附加:

Debugger2 db (Debugger2)dte.Debugger;
Transport trans = db.Transports.Item("Default");
Process2 proc2 = (Process2)db.GetProcesses(trans, "MACHINENAME").Item("SERVICENAME");
proc2.Attach2();

我已经通过远程桌面登录并手动启动调试器来让它工作,但我必须保持登录状态。问题是,我不想保持登录到远程机器。有没有办法自动启动调试器,类似于我通过 IDE 附加时发生的情况?

最佳答案

您可以将调试代码包装为 Windows 服务,该服务在启动时以更高的权限执行。

但是,我不推荐这条路线 ,因为根据经验,我认为这对于最可能需要的东西来说太过分了。您能否详细说明为什么要将调试器自动附加到远程进程?

我的猜测是你想做一些最适合 WinDbg 的事情。类似于这些的东西。

  • Enabling windbg to break on clr exceptions
  • Configuring a service to start with windbg debugger attached

  • 但是,如果没有关于您要完成的工作的更多背景信息,我显然只是在猜测。

    关于visual-studio - Visual Studio 远程调试可扩展性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/272439/

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