标签列表
如何获取特定进程中所有的实例?
c#
reflection
process
3
3
我如何获取特定进程或AppDomain中所有现有的实例(是的,我是指实例)?是否有任何方法可以做到这一点(甚至通过堆进行)?
-
fakir314
11
你可以这样做 - 要么按照要求实现你的类(它们可以管理一个静态实例列表...),要么钩取CLR(需要C++)并将进程加载到“钩取的CLR”中...
- Yahia
然后,您需要挂钩CLR并以一种方式配置系统,使使用“您的”CLR启动要检查的.NET进程...
- Yahia
4
你为什么要这样做?可能有更简单的方法来完成你想做的事情。
- John Saunders
@ fakir:这确实很复杂,需要大量的工作...意味着编写某种类似于内存分析器和大型VS版本中Intellitrace所做的一些功能的运行时调试器...您为什么要这样做?
- Yahia
1
你应该将调试器附加到进程上。
- John Saunders
显示剩余6条评论
1
个回答
0
0
附加调试器(VS)
.load
sos.dll
!DumpHeap
-
springy76
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
4
忽略GitHub中所有的空格,包括换行符
3
如何使用WPF C#代码获取DataGrid中所有的表头文本
4
如何返回IDictionary C#中所有的KeyValuePairs
3
如何获取任何特定进程窗口大小?
41
如何列出 ASP.NET Core 中所有的配置源或属性?
5
列出TFS文件夹中所有的内容
13
如何使用进程ID获取Excel实例或Excel实例CLSID?
3
清除Linqpad中所有的字符串缓存?
4
使用LINQ连接List<List<string>>中所有的字符串
10
列举 MSMQ 中所有的出站队列,C#