获取另一个.NET框架进程的AppDomain

时间:2011-05-06 07:04:21

标签: .net debugging process ipc appdomain

我正在尝试为我的计算机上运行的所有.NET Framework进程获取AppDomain。关于如何做到这一点的任何建议?

1 个答案:

答案 0 :(得分:1)

我不完全清楚你要做什么,但是如果你想通过将Visual Studio附加到进程来枚举所有正在运行的AppDomain,请看这个链接: Jack Gudenkauf "Enumerating AppDomains"

同样,如果你想在运行时(没有Visual Studio)这样做,那么你可能需要在你的程序中包含一个托管调试器,它允许你“附加”到另一个进程。 看一下托管调试器示例,这演示了一个用C#编写的调试器。然后,它将允许您在目标应用程序进程中执行“扩展”,例如Jack Gudenkauf的文章中所做的那样。 CLR Managed Debugger (mdbg) Sample