【发布时间】:2014-10-14 06:24:42
【问题描述】:
我需要通过 C# 执行 WinDbg 命令。更清楚一点,在后台通过C#打开WinDbg,在windbg命令行中执行一个命令,然后关闭windbg应用程序。 C# 是否提供任何 API 来执行此操作?
【问题讨论】:
-
到目前为止你发现了什么?
-
您是要在windbg 中针对您的自己的 进程还是其他进程执行某些操作?
-
我正在使用 WinDbg 创建自定义命令。也改为转到 WinDbg 命令行并执行这些命令,我需要在单击使用 C# 创建的 GUI 中的按钮时执行它们
-
请更具体。这是实时调试问题还是转储分析问题。如果实时调试:将命令发送到 WinDbg 的 C# 应用程序是否也是您要调试的应用程序(即 C# 应用程序调试本身)?这个问题听起来像是一个 XY 问题。请更详细地描述您实际想要实现的目标。它真的是启动 WinDbg 的唯一方法吗?或者以不同的方式达到相同的结果是否可以?
-
我在现场调试,C#需要将要执行的命令发送到WinDbg并获取执行命令的输出。