我使用MDbg检索进程“App”中列出的所有程序集的列表。每当我试图将一个进程附加到MDbgEngine时,我都会收到以下异常消息:
调试器的协议与调试器不兼容。(HRESULT例外: 0x8013134B)
我是不是遗漏了什么或者调用方法不正确?我使用的是.NET Framework4.0,MDbg核心参考来自\Microsoft SDKs\Windows\v7.0A\Bin\MdbgCore.dll。
代码:
MDbgProcess process;
MDbgEngine mDbgEngine = new MDbgEngine();
process = mDbgEngine.Attach(myProcess.Id); // this line causes the error
foreach (CorAppDomain appDomain in process.AppDomains)
{
foreach (CorAssembly assembly in appDomain.Assemblies)
{
//get assembly information
}
}发布于 2016-09-26 15:57:50
mdbg的地点如下:
C:/Program (x86)/Microsoft SDKs//Microsoft/v7.1/Bin/
关于框架的3.x版本,请访问:
C:/Program (x86)/Microsoft SDKs//Microsoft/V7.1/Bin/NETFX4.0工具
用于框架的4.x版本。谢谢。日安。
https://stackoverflow.com/questions/14877213
复制相似问题